Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: berkas1 31 Května 2011, 21:13:49
-
Ahoj, mám začátečnický dotaz:
chci do podmínky dát příkaz "apt-get install neco" a pokud instalace proběhne vpořádku tak pokračovat a pokud ne, tak vypsat text že nastala chyba.
Jak mám ale v bashi zjistit, zda instalace proběhla vpořádku???
Díky za rady
-
treba
if apt-get install neco; then
echo ok
else
echo problem
fi
-
nebo
apt-get install gedit && echo "instalace probehla v poradku"
apt-get install gedit || echo "instalace neprobehla v poradku"
apt-get install gedit
if [ $? -eq 0 ];
then
echo instalace probehla v poradku;
else
echo instalace neprobehla v poradku;
fi
-
díky moc za rychlou odpověď oběma:)
Hohouš: můžeš mi prosím objasnit, co vlastě obsahuje ta proměnná $? ?
díky
-
do promenne $? se ulozi navratova hodnota z predchazejiciho ukonceneho procesu
pokud program skonci dobre, ulozi se tam 0, pokud program skonci s chybou, ulozi se tam cokoli jineho