monitを使用してシステムユーザーのCPU使用率を取得する警告を生成する必要があります。
top -b -n 1 -u user1 | awk 'NR>7 { sum += $9; } END { print sum; }'
良い解決策のようですが、上記のコマンドを実行するたびに値が(明らかに)毎回変更されるため、信頼できるかどうかはわかりません。したがって、VALUEは電子メール警告のように送信されるため、ユーザーは2〜5秒以内にCPUを「正確に」使用する必要があります。
答え1
この試み
ps -eo pcpu,pid,user,args | sort -k 1 -r | head -5
出力は次のとおりです
%CPU PID USER COMMAND
0.6 18695 mysql /usr/sbin/mysqld
0.1 961 root [kdmflush]
0.1 937 root [kdmflush]
0.1 1025 root [jbd2/dm-2-8]