Por padrão, top
é executado a cada 3 s.
Você pode monitorar processos maiores que PID XXX usando o comando watch
e top
no modo em lote (com -b
, para 1 iteração com -n 1
e classificado por PID com -o PID
):
watch -n 3 "top -o PID -b -n 1 | perl -ne '/^\s+(\d+)\s+/; print if (not $1 or $1 > 5000)'"
Onde, por exemplo, 5000 é meu limite:
Testado em 14.04