在Debian系統中,cpustat
命令通常是由sysstat
包提供的。默認情況下,cpustat
命令的輸出會直接顯示在終端上,而不是保存到日志文件中。
如果你希望將cpustat
的輸出保存到日志文件中,你可以使用重定向操作符>
或>>
來實現。例如,以下命令會將cpustat
的輸出保存到名為cpustat.log
的文件中:
cpustat > cpustat.log
如果你希望將輸出追加到已有的日志文件中,而不是覆蓋它,可以使用>>
操作符:
cpustat >> cpustat.log
此外,sysstat
包還提供了一個名為sadc
的命令,它可以定期收集系統性能數據,并將結果保存到日志文件中。你可以使用sadc
命令來配置和啟動數據收集,并指定日志文件的路徑和名稱。例如,以下命令會創建一個名為sysstat.log
的日志文件,并每10分鐘收集一次系統性能數據:
sadc -d INTERVAL=10 > sysstat.log
請注意,以上命令中的INTERVAL
參數指定了數據收集的時間間隔,單位為秒。你可以根據需要調整該參數的值。
另外,如果你希望cpustat
命令的輸出自動保存到日志文件中,你可以將其添加到系統的cron作業中。你可以編輯用戶的crontab文件,添加一行類似于以下的命令:
*/10 * * * * cpustat >> /var/log/cpustat.log
以上命令會將cpustat
的輸出每10分鐘追加到/var/log/cpustat.log
文件中。你可以根據需要調整時間間隔和日志文件的路徑。
希望這些信息對你有所幫助!如果你還有其他問題,請隨時提問。