On Thu, Jul 05, 2007 at 10:56:50PM +0200, Jean-Michel Schelcher wrote: > Salut, > > On 05/07 13:57, [EMAIL PROTECTED] wrote : > > pour un script je recherche à tuer le processus le plus gourmand en > > mémoire pou en temps CPU ... > > ps ax -o time=,pid= | sort -nr | head -n 1 | awk '{print $2}'
vu que tu lances awk, j'ai voulu reduire le nombre de pipes, ca donne ca : kill -9 `ps h -e -otime,pid | awk ' $1 > max { max = $1; pid=$2 } END { print pid } ' ` par contre j'aurais voulu utiliser l'option k de ps pour trier par time et donc pouvoir écrire : ps h -e ktime -opid | head -n1 mais k semble etre géné par la présence de : dans time. C'est pe un bug ou je n'ai pas compris la logique de tri. cordialement, mc -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]