bash 腳本 - 主管程序

bash 腳本 - 主管程序

我必須編寫一個必須執行以下任務的 shell 腳本:
- 每 5 秒保存一次:
    - 有多少使用者正在使用 joe 和/或 vi;
    -如果有人在上次檢查時使用 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"

相關內容