我正在尝试在我的crontab中运行python脚本,它检查系统的CPU负载并将结果写入html文件。我正在使用psutil模块的cpu_percent()方法计算cpu负载。 当我在我的jupyter笔记本中执行脚本时,它运行完全正常。 但是当我将脚本放在我的crontab中时,如下所示: -
cron作业确实运行,输出被重定向到日志文件中,但html文件没有显示正确的cpu加载,只显示0.0 但是在我手动运行脚本后,再次反映出正确的cpu负载。
我认为我没有正确使用psutil.cpu_percent()方法,通过指定interval和percpu等参数。无法理解这两个参数的工作原理。
有人可以帮助我清楚地理解这些参数。 提前谢谢。