bashスクリプト - スーパーバイザープログラム

bashスクリプト - スーパーバイザープログラム

以下を行う必要があるシェルスクリプトを作成する必要があります。
- 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"

おすすめ記事