ライブプログラム出力監視ツール

ライブプログラム出力監視ツール

プログラムの出力がどのように変化するかをリアルタイムで観察できるツールがあるかどうかを知りたいです。同様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回」として近似する必要があります(例:)。

関連情報