Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: ETNyx 21 Ledna 2010, 00:00:39

Název: skript pro zabiti procesu problem s ps
Přispěvatel: ETNyx 21 Ledna 2010, 00:00:39
Dobrý den,

píšu malý skript na zabití určených procesů. Úkolem je zjistit jak moc proces vytěžuje CPU a jak dlouho běží, podle toho zabít či nechat žít.

Nejdříve to co mi funguje, tímto zabiji všechny procesy který vytěžují CPU >= 80.0
Kód: [Vybrat]
#!/bin/bash

PIDS=$(ps -eo pcpu,etime,pid,user,args | grep etnyx | awk '{if($1 >= 80.0) print $3}')

echo "Kill $PIDS"
kill -9 $PIDS


to co mi nejde je tam přidat podmínku aby se zabíjeli jen procesy který běží nejméně 10 min. Může někdo pomoci?