プログラムの出力がどのように変化するかをリアルタイムで観察できるツールがあるかどうかを知りたいです。同様tail -f
ですが、ファイルの変更を監視するのではなく、いくつかの実行可能ファイルを繰り返し呼び出してリアルタイムで表示します。
たとえば、ツールが呼び出され、foobar
私が呼び出すと、リアルタイムで出力を表示するのとfoobar 'ps -Al'
少し似ています。top
答え1
努力するwatch
。 ~からマンページ:
名前
watch
- 定期的にプログラムを実行し、出力をフルスクリーンで表示します。要約
watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command>
説明する
watch
コマンドを繰り返し実行して出力を表示します(最初のフルスクリーン)。これにより、経時的なプログラム出力の変化を観察できます。デフォルトでは、プログラムは2秒ごとに実行されます。異なる間隔を使用または-n
指定してください。--interval
-d
または、フラグは--differences
連続更新の違いを強調表示します。この--cumulative
オプションは、強調表示を「固定」して、変更されたすべての位置の実行マークをレンダリングします。 [...]
watch
中止されるまで実行されます。
ここで、「リアルタイム」は「毎秒1回」として近似する必要があります(例:)。