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