以下を行う必要があるシェルスクリプトを作成する必要があります。
- 5秒ごとに保存します。
- joe および/または vi を使用しているユーザーの数
。プログラムはユーザーに関する情報を印刷し、ユーザーがあなたのグループにいる場合は彼にメールを送信する必要があります。
- 毎分印刷します。
- 最後の瞬間のjoeとviの使用に関する統計
- 平均変化。使用量(増加または減少)
どんな提案がありますか?
答え1
a=`ps -ef | grep "joe" |wc -l`
b=`ps -ef | grep "vi" | wc -l`
echo `date +"%Y%M%D %T"` $a $b >> somelogfile
下に入れてcrontab
さらに、次のように/etc/profile
入力します。
alias vi "vi; mail -s "some message" mailbox"