Io-Redirection

top 命令的“批處理模式”是什麼意思?

  • July 20, 2020

我正在閱讀有關該top命令的內容,但遇到了一些我不太理解的內容:

最佳選擇:

-b批處理模式執行。這對於將輸出從頂部發送到其他程序或文件很有用。它執行 -n 選項指定的迭代次數並終止。

什麼是批處理模式?

除此以外 :

選項如何-b在以下迭代 5 次的命令中有用:

top -b -n 5 > file1

-b上面的命令和下面去掉選項的命令有什麼區別:

top -n 5 > file1

批處理模式是指批處理,即自動化處理,無需人工干預。批處理與互動式相反。

在批處理模式下,top 生成的輸出對於收集到日誌文件或解析更明智(儘管 top 即使在批處理模式下也不擅長生成可解析的輸出)。輸出行數沒有限制,輸出不包含任何用於格式化的轉義序列。

在互動模式下,top 產生供人類查看的輸出。特別是,它只顯示一屏數據。輸出包含一些用於格式化的轉義序列。即使它的輸出被重定向到一個文件,Top 也以互動模式執行;只有-b選項的存在才重要。

引用自:https://unix.stackexchange.com/questions/138484