LINUX
# watch -d -n 1 ‘netstat –ant'
-n 表示每一秒更新一次輸出。
-d 表示將有變更的部份以高亮標示(Highlight)
AIX
root@aix # vi watch.sh
#!/bin/ksh
#
# $1 = 監控的間隔時間,以秒為單位.
# $2 = 請將所有要輸入的指令以雙引號(")或單引號(')包起來.
#
# Exit the watch.sh use Ctrl + C
#
while true
do
clear
echo "Interval $1 sec, Command: $2"
eval $2
sleep $1
done
root@aix # chome +x watch.sh
#以下比方說要執行監控,每秒更新一次.
root@aix # ls -l /home/user | grep .profile
root@aix # ./watch.sh 1 "ls -l /home/user | egrep '.profile'"
參考來源:
http://xxooxp.blogspot.tw/2011/09/aixlinux-watch.html