Re: bash-uvozovani promenne
Jaroslav Votruba wrote: prosim o radu v nasledujici veci mam promenne datum=`date "+%Y-%m-%d" ` predmet="Zaloha souboru z Windows stanic z ${datum}" a zatim jen vypis echo ${predmet} jak mam $predmet yauvoyovkovat, aby se mi spravne zobrazila promenna ${datum}? necha se to obejit predmet=`echo Zaloha souboru z Windows stanic z ${datum}` ale projde mi to lamacky S bashem nepracuji, scripty pisu pro cisty /bin/sh, tak jak je ve vychozi instalaci FreeBSD... Ale rekl bych, ze by melo i v bashi stacit: datum=`date "+%Y-%m-%d"` predmet="Zaloha souboru z Windows stanic z ${datum}" echo "${predmet}" Mirek -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: bash-uvozovani promenne
On Mon, 13 Oct 2008, Jaroslav Votruba wrote: prosim o radu v nasledujici veci mam promenne datum=`date "+%Y-%m-%d" ` predmet="Zaloha souboru z Windows stanic z ${datum}" a zatim jen vypis echo ${predmet} jak mam $predmet yauvoyovkovat, aby se mi spravne zobrazila promenna ${datum}? necha se to obejit predmet=`echo Zaloha souboru z Windows stanic z ${datum}` ale projde mi to lamacky Hi ! Nevim, zda se ptas na to, nac se ptas. ;-) 1. Jednak mam pocit, ze Ti to funguje. Pokud tedy nechces neco jineho, nez timestamp na konci predmetu. Pokud se ta promenna nema interpretovat, pouzij jednoduche uvozovky AKA 'single quota'. 2. Muzes si to zkusit kdykoli sam zkusit. ;-) 3. Pomysli na to, jak vec budes spoustet ( cron ? ) a zda je bash ten pravy nastroj, kde to mas psat a zkouset. ;-) 4. A hlavne... http://www.google.cz/search?hl=en&q=bash+promenne&btnG=Google+Search&aq=f&oq= Treba : http://docs.linux.cz/programming/interpreted/bashdoc-1.4/bashs3.html Ciao Pavel -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: bash-uvozovani promenne
On Mon, 13 Oct 2008, Jaroslav Votruba wrote: jj,dik me se to furt zobrazovalo bez toho ${datum} Omlouvam se za ten prvni dojebkanej text, ale pisu vsema dvema a zapomel jsem zapnutou anlg klavesnici Hi ! Tak to jeste oprava... 5. Pouzij "export", ma-li promenna byt naplnena i ve volanych subshellech. ;-) Ano asi tak... :-) ~Cut~ [EMAIL PROTECTED] ~ >> datum=`date "+%Y-%m-%d" `; predmet="Zaloha souboru z Windows stanic z ${datum}"; echo ${predmet} Zaloha souboru z Windows stanic z 2008-10-13 [EMAIL PROTECTED] ~ >> echo ${predmet} Zaloha souboru z Windows stanic z 2008-10-13 [EMAIL PROTECTED] ~ >> bash [EMAIL PROTECTED] ~]$ echo ${predmet} [EMAIL PROTECTED] ~]$ exit exit [EMAIL PROTECTED] ~ >> datum=`date "+%Y-%m-%d" `; predmet="Zaloha souboru z Windows stanic z ${datum}"; echo ${predmet}; export datum predmet Zaloha souboru z Windows stanic z 2008-10-13 [EMAIL PROTECTED] ~ >> echo ${predmet}; Zaloha souboru z Windows stanic z 2008-10-13 [EMAIL PROTECTED] ~ >> bash [EMAIL PROTECTED] ~]$ echo ${predmet}; Zaloha souboru z Windows stanic z 2008-10-13 ~Cut~ Ciao Pavel -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: bash-uvozovani promenne
1. Jednak mam pocit, ze Ti to funguje. Pokud tedy nechces neco jineho, nez timestamp na konci predmetu. Pokud se ta promenna nema interpretovat, pouzij jednoduche uvozovky AKA 'single quota'. jo ted uz to funguje tak jak jsem si predstavoval 2. Muzes si to zkusit kdykoli sam zkusit. ;-) to jsem delal, ale problem byl v tom echo "${promena}" , ze mi zde schazeli uvozovky 3. Pomysli na to, jak vec budes spoustet ( cron ? ) a zda je bash ten pravy nastroj, kde to mas psat a zkouset. ;-) bash jsem zvolil proto, ze ma nejvetsi podporu mezi uzivateli 4. A hlavne... http://www.google.cz/search?hl=en&q=bash+promenne&btnG=Google+Search&aq=f&oq= Treba : http://docs.linux.cz/programming/interpreted/bashdoc-1.4/bashs3.html samozrejme ze jsem predtim googli, nez jsem sem napsal, ale zrovna ten druhej link jsem prehlid. to byl ale jen zacatek delam zalohovaci script na zalohovani win stanic. Script mi nyni pracuje jak ma, ale chtel bych jej upravit tak, ze bych dal do prvniho pole jmena, do druheho pole hesla, do tretiho pole cesty. Pak bych ten muj puvodni script po drobne uprave nechal asi pomoci while prorotovat se vsemi poli. Ale netusim, jak se do toho pustit. Nikdy jsem neprogramoval, krome jednoduchych scriptiku. mate nejaky napad? -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: bash-uvozovani promenne
Hi ! On Mon, 13 Oct 2008, Jaroslav Votruba wrote: jo ted uz to funguje tak jak jsem si predstavoval A co se zmenilo predtim ? 2. Muzes si to zkusit kdykoli sam zkusit. ;-) to jsem delal, ale problem byl v tom echo "${promena}" , ze mi zde schazeli uvozovky Nejsou v zasade potreba. Myslim, ze to bylo videt v tom mem prikladu. 3. Pomysli na to, jak vec budes spoustet ( cron ? ) a zda je bash ten pravy nastroj, kde to mas psat a zkouset. ;-) bash jsem zvolil proto, ze ma nejvetsi podporu mezi uzivateli Nenapadlo mne, ze si to budou spoustet uzivatele ze sveho shellu. Mysli na to, ze crontab pouziva /bin/sh . ;-) to byl ale jen zacatek delam zalohovaci script na zalohovani win stanic. Script mi nyni pracuje jak ma, ale chtel bych jej upravit tak, ze bych dal do prvniho pole jmena, do druheho pole hesla, do tretiho pole cesty. Pak bych ten muj puvodni script po drobne uprave nechal asi pomoci while prorotovat se vsemi poli. Ale netusim, jak se do toho pustit. Nikdy jsem neprogramoval, krome jednoduchych scriptiku. mate nejaky napad? Jmena, hesla, cesty... ... to bude velmi mocny a nebezpecny script... ;-) 1. Nevim... ... abych se neopakoval... http://www.google.cz/search?hl=en&q=shell+programovani&btnG=Google+Search&aq=f&oq= http://www-hep2.fzu.cz/computing/informace/subsection3_4_4.html 2. Jestli fakt hodne spechas... cat targets.file | while read LINE; do set -A MARK `echo $LINE`; affect_them_all.sh $MARK[1] $MARK[2] $MARK[3]; done # bud budes pracovat primo v tom scriptu s hodnotami pole MARK # a nebo info o obetech predas jako parametry ... ale nesmis obetem rici, ze jsem Te navedl... Ciao Pavel -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: bash-uvozovani promenne
jj,dik me se to furt zobrazovalo bez toho ${datum} Omlouvam se za ten prvni dojebkanej text, ale pisu vsema dvema a zapomel jsem zapnutou anlg klavesnici datum=`date "+%Y-%m-%d"` predmet="Zaloha souboru z Windows stanic z ${datum}" echo "${predmet}" -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Jails in jail
Ondra Knezour wrote: Dobre rano vsem, nez zacnu zbytecne experimentovat, chtel bych se zeptat, zda ma nekdo zkusenost s provozem dalsich jailu uvnitr jailu. Zatim jsem to nezkusil, tudiz me predevsim zajima zda je to vubec funkcni a pokud ano, zda nekdo muze rict, ze to bez problemu funguje nebo naopak je to zdrojem mnohych nocnich mur. Pokud je mi znamo, tak to ve verzi 6.x ani 7.x mozne neni. Nicmene se o tom uz parkrat v minulosti mluvilo (hlavne ve spojitosti s vimage). Kdysi davno existoval mljail patch pro 5.x, ktery (tak jako i nekolik dalsich patchu v te dobe) napsal Pawel Jakub Dawidek (v soucasnosti ma na triku treba gjournal, ZFS atd.). http://lists.freebsd.org/pipermail/freebsd-jail/2007-September/98.html Pro vice informaci doporucuji google a frazi 'Hierarchical jails' Mirek -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Jails in jail
IIRC, nefunguje to "by design". J. 2008/10/13 Ondra Knezour <[EMAIL PROTECTED]>: > Dobre rano vsem, > > nez zacnu zbytecne experimentovat, chtel bych se zeptat, zda ma nekdo > zkusenost s provozem dalsich jailu uvnitr jailu. Zatim jsem to nezkusil, > tudiz me predevsim zajima zda je to vubec funkcni a pokud ano, zda nekdo > muze rict, ze to bez problemu funguje nebo naopak je to zdrojem mnohych > nocnich mur. > -- > S pozdravem > > Ondra Knezour > > -- > FreeBSD mailing list (users-l@freebsd.cz) > http://www.freebsd.cz/listserv/listinfo/users-l > -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: bash-uvozovani promenne
Ahoj, On Mon, Oct 13, 2008 at 01:28:35PM +0200, Jaroslav Votruba wrote: > prosim o radu v nasledujici veci > mam promenne > > datum=`date "+%Y-%m-%d" ` > predmet="Zaloha souboru z Windows stanic z ${datum}" > > > a zatim jen vypis > echo ${predmet} > > jak mam $predmet yauvoyovkovat, aby se mi spravne zobrazila promenna > ${datum}? > > > necha se to obejit > predmet=`echo Zaloha souboru z Windows stanic z ${datum}` > > ale projde mi to lamacky ?? Co to je "spravne zobrazila pramenna ${datum}"? Co blastne ocekavas za vystup? /h. -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
bash-uvozovani promenne
prosim o radu v nasledujici veci mam promenne datum=`date "+%Y-%m-%d" ` predmet="Zaloha souboru z Windows stanic z ${datum}" a zatim jen vypis echo ${predmet} jak mam $predmet yauvoyovkovat, aby se mi spravne zobrazila promenna ${datum}? necha se to obejit predmet=`echo Zaloha souboru z Windows stanic z ${datum}` ale projde mi to lamacky -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: Jails in jail
Ahoj, jen tak ze zvědavosti by mne zajímalo, k čemu je tohle dobré. Napadá mě leda to, že jsem správce jednoho jailu a chci v něm oddělit některé aplikace. Ale pokud vládnu celému fyzickému stroji, je hierarchie jailů k něčemu dobrá? Franta -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l
Re: bash-uvozovani promenne
bash jsem zvolil proto, ze ma nejvetsi podporu mezi uzivateli Nenapadlo mne, ze si to budou spoustet uzivatele ze sveho shellu. Mysli na to, ze crontab pouziva /bin/sh . ;-) mezi uzivateli na internetu. Pri problemech je vetsinou schopen nekdo poradit. Ze stejneho duvodu vetsina lidi pouziva Widle a ne linux. Jmena, hesla, cesty... ... to bude velmi mocny a nebezpecny script... ;-) ani ne, pokud se na Win stanicich zalozi uzivatel pro backup s pravy jen pro sdileny (zalohovany) adresar. Nedovedu si predstavit, jak bych zalohohoval vzdalene stanice bez toho, ze bych nekam ty jmena a hesla napsal cat targets.file | while read LINE; do set -A MARK `echo $LINE`; affect_them_all.sh $MARK[1] $MARK[2] $MARK[3]; done # bud budes pracovat primo v tom scriptu s hodnotami pole MARK # a nebo info o obetech predas jako parametry to mi mozek moc nebere. Byl bys ochotny mi s tim pomoci? Pokud ano, tak asi spis mimo tuto diskusi -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l