watch
watchは、一定間隔で指定したコマンドを実行するコマンドです。
構文
- (構文)
- watch [オプション] <コマンド>
オプション | 説明 |
---|---|
-n 秒数 | 更新タイミング(秒)(デフォルト:2秒) |
-d | 変更箇所を強調表示する |
-t | 更新タイミングや時間を非表示にする(デフォルトは表示) |
-e | コマンドがエラーとなったら中断する |
サンプル
2秒ごとにコマンド「ls」を実行して結果を表示する
$ watch ls
watchコマンドのデフォルト実行間隔は2秒間隔です。
3秒ごとにコマンド「ls」を実行して結果を表示する
$ watch -n 3 ls
5秒ごとにコマンド「ls」を実行して、変更箇所を強調表示する
$ watch -n 5 -d ls
2秒ごとにコマンド「ls *.txt」を実行して結果を表示する
$ watch "ls *.txt"
オプション付きのコマンドを実行する時は、ダブルクォーテーションで囲います。
備考
- watchコマンドは、「監視する」という英単語が由来です。
- 実行を止めるには、[Ctrl]+[c]を押します。