2008年9月20日 星期六

FreeBSD無linux watch

原因很簡單,因為BSD命令watch是用來snoop tty 裝置的,換句話說,是可以用來監視其他登入終端機的工具。linux watch是用來把傳入的指令依照設定間隔時間反覆執行的,這個可以用個超簡單shell script立刻搞定

#!/bin/sh
while true
do
eval $@
sleep 2
clear
done

這樣的無窮迴圈就會一直跑指令到天荒地老

不過既然有雛型,何不乾脆一點直接把命令「客制化」盛好拿去吃

比如說

檢查下載檔案大小 'ls -lh $1'

觀察檔案系統會不會爆 'df -iH'

或是你想的到的組合

沒有留言: