原因很简单,因为BSD命令watch是用来snoop tty装置的,换句话说,是可以用来监视其他登入终端机的工具。 linux watch是用来把传入的指令依照设定间隔时间反覆执行的,这个可以用个超简单shell script立刻搞定
#!/bin/sh
while true
do
eval $@
sleep 2
clear
done
这样的无穷回圈就会一直跑指令到天荒地老
不过既然有雏型,何不干脆一点直接把命令「客制化」盛好拿去吃
比如说
检查下载档案大小'ls -lh $1'
观察档案系统会不会爆'df -iH'
或是你想的到的组合