在 Ubuntu 系统中,你可以使用 cron
来设置定时任务。如果你想使用 cpustat
命令来监控 CPU 使用情况,并定期执行这个命令,可以按照以下步骤进行:
打开终端。
编辑 crontab 文件: 输入以下命令来编辑当前用户的 crontab 文件:
crontab -e
添加定时任务:
在打开的编辑器中,你可以添加一行来定义你的定时任务。crontab
的时间格式是分 时 日 月 星期,例如 * * * * *
表示每分钟执行一次。
假设你想每5分钟运行一次 cpustat
并将输出保存到文件中,可以添加如下行:
*/5 * * * * cpustat -c 1 >> /path/to/output.log 2>&1
这里:
*/5 * * * *
表示每5分钟执行一次。cpustat -c 1
是执行的命令,其中 -c
参数表示显示每个 CPU 的详细信息,1
表示采样间隔为1秒。>> /path/to/output.log
将标准输出追加到指定的日志文件。2>&1
将标准错误重定向到标准输出,以便错误信息也写入日志文件。保存并退出:
根据编辑器的不同,保存的方法可能有所不同。对于大多数编辑器(如 nano
),你可以按 Ctrl + O
然后按回车键保存,接着按 Ctrl + X
退出。
验证定时任务: 你可以使用以下命令查看当前用户的 crontab 条目,以确保任务已正确添加:
crontab -l
这样设置后,cpustat
将按照你设定的时间间隔自动执行,并将输出记录到指定的日志文件中。