Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Peterx 11 Prosince 2007, 15:47:09

Název: Prikaz ktory sa vykona len ak proces bezi
Přispěvatel: 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?
Název: Re: Prikaz ktory sa vykona len ak proces bezi
Přispěvatel: Duffy 11 Prosince 2007, 16:01:38
No, treba (zalezi na tom jak to budes pouzivat) tam nemusis ten if vubec dat, zabiti nebeziciho programu nicemu neuskodi :).
Název: Re: Prikaz ktory sa vykona len ak proces bezi
Přispěvatel: kkaarreell 11 Prosince 2007, 16:09:40
Kód: [Vybrat]
$ pidof SPUSTENY_PROGRAM > /dev/null && PRIKAZ_KTERY_CHCI_SPUSTIT
ale jak poznamenal kolega, pokus o zabiti nebeziciho programu skonci max. chybovou hlaskou.
Název: Re: Prikaz ktory sa vykona len ak proces bezi
Přispěvatel: Peterx 11 Prosince 2007, 16:24:39
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.
Název: Re: Prikaz ktory sa vykona len ak proces bezi
Přispěvatel: Peterx 11 Prosince 2007, 21:51:31
pidof nefunguje
Název: Re: Prikaz ktory sa vykona len ak proces bezi
Přispěvatel: kkaarreell 11 Prosince 2007, 22:19:52
musi to fungovat. musel jste to blbe spustit.
Název: Re: Prikaz ktory sa vykona len ak proces bezi
Přispěvatel: Duffy 11 Prosince 2007, 23:20:27
No ja jsem to taky zkousel a taky to nejde, ale mozna jsem to spatne pochopil
Kód: [Vybrat]
duffy@duffy-laptop:~$ pidof kopete > /dev/null && kill
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
Název: Re: Prikaz ktory sa vykona len ak proces bezi
Přispěvatel: dumi 12 Prosince 2007, 01:13:13
nemá to byť takto?
Kód: [Vybrat]
duffy@duffy-laptop:~$ pidof kopete > /dev/null && killall kopete
Název: Re: Prikaz ktory sa vykona len ak proces bezi
Přispěvatel: kkaarreell 12 Prosince 2007, 07:45:55
nemá to byť takto?
Kód: [Vybrat]
duffy@duffy-laptop:~$ pidof kopete > /dev/null && killall kopete
samozrejme ze ano