Newsgroup: it.comp.os.linux.development
Titolo: bash ps

salve a tutti!!
non credo di essere OT ma se fosse il contrario scusatemi!
hi l'esigenza di fare uno script bash per verificare che un processo sia
attivo!! ovviamente se la condizione è falsa!! lo deve attivarel o
script!! 
ma effetivamente non so come fare per verificare!! il processo!!
idee???
Fabrizio

 script!! 
if [ -z `pidof programma` ]; then /path/programma;fi
ciao
Kronos
-- 
Home: 
http://kronoz.tsx.org
Non ho ancora capito se il mio cane e' maschio o femmina:
quando fa la pipi' si chiude in bagno

 ciao Kronos
si ma se io non sapessi il pid?
Fabrizio

 Fabrizio
if killall -0 sleep33 &>/dev/null; then 
        <il prg esiste >  
else 
        <il prg NON esiste >
fi

 si ma se io non sapessi il pid?
`pidof programma` resituisce appunto il pid
vedi pidof(8)
ciao
Kronos
-- 
Home: 
http://kronoz.tsx.org
Runtime error 6D at f000:a12f : user incompetente

si ma se io non sapessi il pid?
Tu non lo sai, ma pidof si'.
Ovviamente c'e' un problema se ce ne e' piu' di una istanza in
esecuzione.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

On Tue, 07 Nov 2000 16:53:32 GMT, 
Fabrizio (
hunt...@tin.it
)
wrote:
| si ma se io non sapessi il pid?
 Il programma pidof(8) restituisce appunto il PID del processo.
-- 
Emmanuele Bassi         |            [ 
http://digilander.iol.it/ebassi
 ]
   (Zefram)             |                     [ 
emmanue...@iol.it
 ]
   Win98 Psychic edition: We'll tell you where you're going tomorrow.
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

 
grazie!! un ultima domanda!
questo script dovrebbe controllare se il processo sia attivo o meno!!
ma diciamo che lo deve richiamare! appena il processo cade!! 
è possibile!! senza usare funzioni di sleep!!!
Fabrizio

On Wed, 08 Nov 2000 19:59:58 GMT, 
Fabrizio (
hunt...@tin.it
)
wrote:
| questo script dovrebbe controllare se il processo sia attivo o meno!!
| ma diciamo che lo deve richiamare! appena il processo cade!! 
| è possibile!! senza usare funzioni di sleep!!!
 Potresti! Evitare!! Di interrompere!!! Ogni!!!! Frase!!!!! ?
 
 Per rispondere alla domanda: IMHO no, senza sleep.
-- 
Emmanuele Bassi         |     [ 
http://digilander.iol.it/ebassi/linux/
 ]
   (Zefram)             |                     [ 
emmanue...@iol.it
 ]
Linux 2.4.0-test10      |         WARNING: `From:' Email Address is FAKE


 ? possibile!! senza usare funzioni di sleep!!!
perche' senza funzioni di sleep?
sarebbe posibile, ma cosumerebbe un sacco di tempo della cpu!
prova con:
-- cut here --
#!/bin/bash
while true; do
	if [ -z `pidof programma` ]; then
		#Il programma e' morto
		/path/programma
	fi
	sleep 1
done
-- cut here ---
ciao
Kronos
-- 
Home: 
http://kronoz.tsx.org
La somma dell'intelligenza sulla terra e' una costante.
La popolazione e' in aumento.

 
allora come?
Fabrizio

 ciao Kronos
ok grazie!! proverň!!
grazie a tutti!
Fabrizio

On Thu, 09 Nov 2000 15:22:50 GMT, 
Fabrizio (
hunt...@tin.it
)
wrote:
| >  Per rispondere alla domanda: IMHO no, senza sleep.
| > 
| allora come?
 Con lo sleep, perlappunto... la frase sopra e` da leggersi:
 
 ``IMHO non si puo` fare senza lo sleep''.
