vediamo se ho capito...
ps -ef mi cerca i processi
grep $1 cerca quello che voglio io
grep -v grep elimina la riga della ricerca del grep
awk'{print $3}' mi ritorna il valore di quella colonna
una cosa non capisco...come mai mi ritornano più valori?non dovrei averne solo uno??
inoltre, se volessi trovare a ritroso tutti i processi padre fino a init, come posso fare???Praticamente vorrei creare un albero dei processi a partire da quello scelto da me(e senza usare pstree...)
il mio pensiero semplicistico...(necessita di aggiustamenti che non riesco a pensare da solo in questo momento..)
while [pid!=1]
do
pid= pid del mio processo
echo $pid
pid= padre di pid
done

Rispondi quotando