在cron上运行python脚本时获得不需要的cpu​​负载

时间:2018-03-14 10:50:45

标签: python-3.x python-2.7 cron psutil

我正在尝试在我的crontab中运行python脚本,它检查系统的CPU负载并将结果写入html文件。我正在使用psutil模块的cpu_percent()方法计算cpu负载。 当我在我的jupyter笔记本中执行脚本时,它运行完全正常。 但是当我将脚本放在我的crontab中时,如下所示: -

          • / Applications / anaconda / bin / python Html_python.py> Html_python.log 2>& 1

cron作业确实运行,输出被重定向到日志文件中,但html文件没有显示正确的cpu加载,只显示0.0 但是在我手动运行脚本后,再次反映出正确的cpu负载。

我认为我没有正确使用psutil.cpu_percent()方法,通过指定interval和percpu等参数。无法理解这两个参数的工作原理。

有人可以帮助我清楚地理解这些参数。 提前谢谢。

0 个答案:

没有答案