Hlidani chyb ve scriptu
Martin Macok
macok na kocour.ms.mff.cuni.cz
Pátek Říjen 29 11:59:25 CEST 1999
On Fri, 29 Oct 1999, Michal TALMAN wrote:
> Mam script napsany v bashi, ktery dela ruzne veci napr. prevadi faxy
> na GIF. kopiruje, tiskne je. O kazde takoveto akci bych chtel mit
> prehled, jak dopadla, tj. jestli se soubor prekopiroval spravne. Nejde
> mi o vystupy tech chyb do logu, ale o nejakou podminku, ktera by
> nasledovala napr. po prikazu cp. Tj. if [ vyskytla se chyba? ]; ....
sledovane prikazy napsat takto:
if ! prikaz ... ... ... ; then echo "prikaz se nepovedl" ; exit ; fi
nebo
prikaz .. ... .. || { echo "prikaz se nepovedl" && exit }
apod.
Popr. se nechte inspirovat Red Hat initscripts, a muzete mit pak vystup s
barevnymi [OK], [FAILED], [PASSED] ... (/etc/rc.d/init.d/functions atd.)
--
< Martin Mačok (e) martin.macok na underground.cz <ISO-8859-2-compatible>
\ (h) http://kocour.ms.mff.cuni.cz/~macok/ (w) http://underground.cz/ /
\\\\\ any OS that doesn't make me look /////
\\\ like a random mouse-clicking idiot is a Good Thing (c) ///
Další informace o konferenci Linux