Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Prikaz ktory sa vykona len ak proces bezi  (Přečteno 3103 krát)

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Prikaz ktory sa vykona len ak proces bezi
« kdy: 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?

Duffy

  • Aktivní člen
  • *
  • Příspěvků: 436
Re: Prikaz ktory sa vykona len ak proces bezi
« Odpověď #1 kdy: 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 :).
Notebook Fujitsu Siemens Amilo Xa 1526 s Ubuntu 8.04. Po dlouhém zkoušení jsem zůstal u Ubuntu a GNOME.

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: Prikaz ktory sa vykona len ak proces bezi
« Odpověď #2 kdy: 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.

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: Prikaz ktory sa vykona len ak proces bezi
« Odpověď #3 kdy: 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.

Peterx

  • Aktivní člen
  • *
  • Příspěvků: 403
Re: Prikaz ktory sa vykona len ak proces bezi
« Odpověď #4 kdy: 11 Prosince 2007, 21:51:31 »
pidof nefunguje

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: Prikaz ktory sa vykona len ak proces bezi
« Odpověď #5 kdy: 11 Prosince 2007, 22:19:52 »
musi to fungovat. musel jste to blbe spustit.

Duffy

  • Aktivní člen
  • *
  • Příspěvků: 436
Re: Prikaz ktory sa vykona len ak proces bezi
« Odpověď #6 kdy: 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]
Notebook Fujitsu Siemens Amilo Xa 1526 s Ubuntu 8.04. Po dlouhém zkoušení jsem zůstal u Ubuntu a GNOME.

dumi

  • Stálý člen
  • **
  • Příspěvků: 1152
Re: Prikaz ktory sa vykona len ak proces bezi
« Odpověď #7 kdy: 12 Prosince 2007, 01:13:13 »
nemá to byť takto?
Kód: [Vybrat]
duffy@duffy-laptop:~$ pidof kopete > /dev/null && killall kopete
AMD Sempron 2500+, GF 5200FX, 1,5GB RAM, Ubuntu 8.04

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
Re: Prikaz ktory sa vykona len ak proces bezi
« Odpověď #8 kdy: 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

 

Provoz zaštiťuje spolek OpenAlt.