watchコマンド

プログラムを定期的に更新し、出力をフルスクリーンで表示

オプション

-n (--interval):実行間隔(秒)
-d (--differences):前回と異なっている部分をハイライト
-d=cumulative:実行時から異なっている部分をハイライトし続ける
--no-tatile:1行目ヘッダーと次空行を表示しない

基本

watch -n [実行間隔] "[実行コマンド]"

用途

ポート80番へ接続中の接続元IPを3秒間隔で表示する

watch -n 3 -d "netstat -an |grep :80 |grep ESTABLISHED

httpdプロセスの動作状況を監視する

watch -n 1 -d "ps axufww |grep httpd

eth0ネットワークの通信状況を監視する

watch -n 1 -d "/sbin/ifconfig -eth0