Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: skript pro zabiti procesu problem s ps  (Přečteno 1346 krát)

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
skript pro zabiti procesu problem s ps
« kdy: 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?
jabber: etnyx@jabbim.cz

 

Provoz zaštiťuje spolek OpenAlt.