View Single Post
Old 21-03-2007, 22:46   #11
HexDEF6
Senior Member
 
L'Avatar di HexDEF6
 
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
Quote:
Originariamente inviato da mfonz85 Guarda i messaggi
Sei un dio, ti ringrazio!!
Ma spiegami una cosa...la variabile PROG_PID come mai prende il valore effettivo della printf?
perchè anche io avevo provato a fare
A=ps|grep test|awk {'printf $1'}
ma la variabile A non conteneva nulla...quindi sono gli `` che fanno funzionare tutto?
Avevo anche provato a fare
ps | grep test | awk {'A=$1; kill $A'}
in quel caso la variabile A era effettivamente il PID, ma non la killava...
se vuoi farlo su una linea basta che fai:
kill -9 $( ps | grep test | awk '{print $1}' )

se vuoi metterlo in una variabile fai:
A=$( ps | grep test | awk '{print $1}' )
occhio a non mettere spazi fra la variabile el'uguale altrimenti considera A un comando!

Ciao
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++.
HOWTO: SSH Firewall e DMZ
ɐɹdosoʇʇos oʇuǝs ıɯ
HexDEF6 è offline   Rispondi citando il messaggio o parte di esso