topコマンドの「バッチモード」とはどういう意味ですか?

topコマンドの「バッチモード」とはどういう意味ですか?

このコマンドについて読んtopで、よく理解されていないものが見つかりました。

トップオプション:

-雨飛び込むバッチモード。これは、最上位から別のプログラムやファイルに出力を送信するのに役立ちます。 -n オプションで指定された回数だけ反復を実行して終了します。

バッチモードとは何ですか?

それ以外の場合:

-b5回繰り返される次のコマンドでのオプションの用途は何ですか?

top -b -n 5 > file1

-b上記のコマンドとオプションを削除してから、コマンドの違いは何ですか?

top -n 5 > file1

ベストアンサー1

バッチモードとは、次のことを意味します。バッチ処理、これは人の介入なしで自動化された処理を意味します。バッチ処理は対話型処理とは反対です。

バッチモードでは、topはログファイルに収集または解析するためのより意味のある出力を生成します(バッチモードでもtopは解析可能な出力を生成するのはあまり良くありません)。出力行数に制限はなく、出力には書式設定用のエスケープシーケンスは含まれていません。

インタラクティブモードでは、topは人が見ることができるように出力を生成します。特に1画面のデータのみを表示します。出力には、フォーマットに使用されるいくつかのエスケープシーケンスが含まれています。 Topの出力がファイルにリダイレクトされても、インタラクティブモードではオプションがあるかどうかだけが-b重要です。

おすすめ記事