对于运行cron作业的Mac OS X,“sh:sysctl Command not found”

时间:2017-02-16 22:01:32

标签: python macos terminal cron

我有一个python脚本script.py,我正在使用cron定期运行此脚本。该脚本按预期运行,但一旦cron作业完成,我在/ var / mail / [myusername]中收到以下错误:

sh: sysctl Command Not Found

以下是cron工作:

0 14  * * * PATH=$PATH:/usr/sbin PYTHONPATH=/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ /usr/bin/python2.7 ~/.../script.py

我被告知在任务中包含PATH和PYTHONPATH(如前所述,python不会识别我导入并安装的几个模块),所以在这一点上,我不确定问题是什么< / p>

1 个答案:

答案 0 :(得分:5)

在某些Mac上,sysctl位于/sbin/而不是/usr/sbin/。您应该将/sbin添加到PATH变量