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

Ric*_*ias 5 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
Run Code Online (Sandbox Code Playgroud)

我被告知在任务中包含PATH和PYTHONPATH(如前所述,python不会识别我导入和安装的几个模块),所以此时我不确定问题是什么

wpe*_*rcy 6

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