シェルで特定のコマンドを繰り返し実行して結果を監視するwatchコマンド

シェルで特定のコマンドを繰り返し実行して結果を監視するwatchコマンド

シェルで特定のコマンドを繰り返し実行して結果を監視したい場合、whileやforなどを使って実現する方法もありますが、watchコマンドなら簡単に実現することができます。

watchコマンドの使い方

dateコマンドを1秒ごとに監視するには以下のように入力します。

# watch -n 1 date

こうすると以下のように出力され、日付の部分だけが変わって上書き出力されつづけます。

Every 1.0s: date                       Sun May 30 22:20:46 2021

Sun May 30 22:20:46 JST 2021

オプション

-d 変化した部分を強調

コメント

タイトルとURLをコピーしました