在Debian系統中,cpustat
命令是sysstat
包的一部分,用于顯示CPU使用情況的統計信息。默認情況下,cpustat
命令的輸出會直接打印到終端,而不是保存到日志文件中。
如果你希望將cpustat
的輸出保存到日志文件中,你可以手動重定向輸出。例如,以下命令會將cpustat
的輸出保存到名為/var/log/cpustat.log
的文件中:
cpustat -u 1 > /var/log/cpustat.log
在這個例子中,-u
選項表示顯示用戶、系統和空閑CPU時間的百分比,1
表示每隔1秒收集一次數據。你可以根據需要調整這些參數。
如果你希望定期運行cpustat
并將輸出追加到日志文件中,可以使用cron
作業來實現。例如,以下命令會每5分鐘運行一次cpustat
并將輸出追加到/var/log/cpustat.log
文件中:
*/5 * * * * cpustat -u 1 >> /var/log/cpustat.log
將這個命令添加到crontab
文件中,可以使用以下命令:
crontab -e
然后在打開的編輯器中添加上述cron
作業,保存并退出編輯器。
請注意,/var/log
目錄通常需要root權限才能寫入,因此你可能需要使用sudo
來運行這些命令:
sudo cpustat -u 1 > /var/log/cpustat.log
sudo crontab -e
這樣,你就可以在Debian系統中將cpustat
的輸出保存到日志文件中了。