tuer des process lancés depuis plus de x minutes

2006-10-18 Thread fabrice regnier
Salut la liste ;) J'aimerai écrire un script qui me dit si tel process est démarré depuis plus de x minutes et le tuer. Pour un début j'ai pensé à un: ps -eo pid,comm,etime | grep "ma_commande" Mais ensuite, je bloque. Comment récupérer les lignes qui ont un temps supérieur à 5 minutes ? merci e

Re: tuer des process lancés depuis plus de x minutes

2006-10-18 Thread Paulo Oníoneg
Salut,Je ne sais pas si c'est une belle solution, mas voilà.IFS=""for a in `ps -eo pid,time `do    export PID_TO_KILL=$( echo $a | awk '{print $1}' )    R=$( echo $a | awk '{print $2}' )     echo $R | awk -F":" '{ H=$1*60 ; M=$2*1 ; S=$3/60 ; if ((H+M+S)>5) print ENVIRON["PID_TO_KILL"]"

Re: tuer des process lancés depuis plus de x minutes

2006-10-18 Thread Vanuxem Grégory
Le mercredi 18 octobre 2006 à 07:04 -0700, fabrice regnier a écrit : > Salut la liste ;) > > J'aimerai écrire un script qui me dit si tel process est démarré > depuis plus de x minutes et le tuer. > Pour un début j'ai pensé à un: ps -eo pid,comm,etime | grep > "ma_commande" > Mais ensuite, je blo

Re: tuer des process lancés depuis plus de x minutes

2006-10-18 Thread Vanuxem Grégory
Le mercredi 18 octobre 2006 à 22:11 +0200, Vanuxem Grégory a écrit : > Le mercredi 18 octobre 2006 à 07:04 -0700, fabrice regnier a écrit : > > Salut la liste ;) > > > > J'aimerai écrire un script qui me dit si tel process est démarré > > depuis plus de x minutes et le tuer. > > Pour un début j'ai