Linuxのコマンド・ ウォッチは コマンドを 繰り返し実行し、その出力を表示します(最初の画面です)。 これにより、時間の経過とともにプログラムの出力変化を見ることができます。 デフォルトでは、プログラムは2秒ごとに実行されます。 異なる間隔を指定するには、 -nまたは--intervalを使用します。
-dまたは--differencesフラグは、連続する更新の違いを強調表示します。 --cumulativeオプションを指定すると、 "sticky"がハイライト表示され、変更されたすべてのポジションが表示されます。
ウォッチは中断されるまで実行されます。
Linux Watchコマンドの概要
watch [-dhv] [-n
注意
コマンドが "sh -c"に与えられていることに注意してください。これは、あなたが望む効果を得るために余分な引用符を使う必要があるかもしれないことを意味します。
POSIXオプション処理が使用されていることに注意してください(つまり、オプション処理は最初の非オプション引数で停止します)。 これは、 コマンド後のフラグが時計自体によって解釈されないことを意味します。
Linux Watchコマンドの例
メールを見るには、次のようにします。
腕時計-n 60から
ディレクトリ変更の内容を見るには、次のようにします。
watch -d ls -l
ユーザーjoeが所有するファイルのみに興味がある場合は、次のようにします。
watch -d 'ls -l | fgrep joe '
クォートの効果を確認するには、これらを試してみてください:
watch echo $$
エコー '$$'を見る
watch echo "'"' $$ '"'"
重要: manコマンド( %man )を使用して、特定のコンピュータでコマンドがどのように使用されているかを確認してください。