[ LUGOS ] kill

Metod Kozelj metod.kozelj na rzs-hm.si
Sre Sep 24 18:24:44 CEST 1997


Howdy!

On Wed, 24 Sep 1997, Luka Romih wrote:

> Kako pobijem proces, cigar PID ne vem? Recimo, da vsak dan sredi noci 
> zazenem en program, ki dobi svoj PID, potem pa bi ga cez nekaj casa rad 
> pobil. Znam dobiti sicer PID tega procesa, ce pa recem kill 'tale 
> klobasa', pa hoce pobijat samega sebe... :-?

Recimo, da pozenes program iz skripte. Potem dobis v $! PID zadnjega
pognanega procesa (pogananega v bg seveda). Primer:

/\/\/\/\/\
#!/bin/sh
ps >ps.out 2>&1 &
echo $!
/\/\/\/\/\

Naredil ti bo datoteko s spiskom trenutno pognanih procesov, na stdout ti
bo pa izpisal PID tega ukaza (ps).

Seveda je zgornja skripta skrajno neumna. Se en neumen primer (ki pa bolje
pokaze uporabnost vsega skupaj) bi bil:

/\/\/\/\/\
#!/bin/sh
sleep 300 &
SLEEP_PID=$!
sleep 60
kill ${SLEEP_PID}
/\/\/\/\/\

Ta bo ubila oni 'sleep 300' ze po eni minuti.

Peace!
  Mkx




Dodatne informacije o seznamu Starilist