Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Peterx 11 Prosince 2007, 15:47:09
-
Zdravim
Potreboval by som napisat skript ktori nieco vykona ak urcity proces bezi.
if bezi wvdial
then
killall wvdial
else
pokracuj dalej
fi
No a prave ten "if bezi wvdial" neviem ako tam mam dopisat.
Vie niekto poradit?
-
No, treba (zalezi na tom jak to budes pouzivat) tam nemusis ten if vubec dat, zabiti nebeziciho programu nicemu neuskodi :).
-
$ pidof SPUSTENY_PROGRAM > /dev/null && PRIKAZ_KTERY_CHCI_SPUSTIT
ale jak poznamenal kolega, pokus o zabiti nebeziciho programu skonci max. chybovou hlaskou.
-
Dik, skusim to.
Problem bol v tom ze v ubuntu 7.10 ak som dal killallwvdial tak mi to ostalo na tom vysiet a dalsie veci sa nevykonavali.
-
pidof nefunguje
-
musi to fungovat. musel jste to blbe spustit.
-
No ja jsem to taky zkousel a taky to nejde, ale mozna jsem to spatne pochopil
duffy@duffy-laptop:~$ pidof kopete > /dev/null && kill
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
-
nemá to byť takto?
duffy@duffy-laptop:~$ pidof kopete > /dev/null && killall kopete
-
nemá to byť takto?
duffy@duffy-laptop:~$ pidof kopete > /dev/null && killall kopete
samozrejme ze ano