Bash
bash 腳本 - 主管程序
我必須編寫一個必須執行以下任務的 shell 腳本:
- 每 5 秒保存一次: -
有多少使用者正在使用 joe 和/或 vi;
- 如果有人在上次考試中使用 vi,但現在他不再使用它,程序應該列印關於該使用者的一些資訊,如果他是你的組,你應該給他發郵件;
- 每分鐘列印:
- 最後一分鐘關於 joe 和 vi 使用情況的統計資訊;
- 平均使用量的變化(增加或減少);
有什麼建議麼?
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"