zabiti "budouciho" procesu

Jaroslav Honsa honsa na pleione.asu.cas.cz
Sobota Únor 26 13:39:38 CET 2005


On Sat, Feb 26, 2005 at 11:34:21AM +0000, Radovan Garabik wrote:
> Jan Fuchs <fuky na pleione.asu.cas.cz> wrote:
> > Ahoj,
> > 
> > 26. Feb (Saturday) v 09:13:52 CET 2005, markus.jan na seznam.cz napsal(a):
> >> ani nevim jak zformulovat $subject... Dejme tomu, ze spustim prikaz:
> >> 
> >>       sleep 30m; poweroff
> >> 
> >> Lze nejak zabit ten sleep, aby se po nem uz nespustil ten poweroff?
> >> Resp. jak v teto chvily to vypinani zrusit? Krome mazani linku 
> >> 'poweroff' a pod.
> > 
> > Stačí, když zabiješ rodičovský proces.
> > 
> > $ ps ax -f | grep sleep
> > UID        PID  PPID  C STIME TTY      STAT   TIME CMD
> > fuky     29291 29257  0 09:29 pts/79   S+     0:00 sleep 10000
> > fuky     29293 28743  0 09:29 pts/74   S+     0:00 grep -i sleep
> > $ kill -KILL 29257
> 
> ... cize inymi slovami shell ktora vykonava prikazy oddelene
> bodkociarkou jeden za druhym...
Kdo nechce byt 'otcovrah', muze to napsat takhle:

sleep 30m && poweroff

poweroff se spusti jen v pripade, ze sleep skonci korektne a v pripade
zabiti speep rodicovsky shell pokracuje dal.

Zdravi Jaroslav Honsa.


Další informace o konferenci Linux