我有一个 python 脚本,script.py
,我使用 cron 定期运行这个脚本。该脚本按预期运行,但一旦 cron 作业完成,我在/var/mail/[myusername] 中收到以下错误:
sh:找不到 sysctl 命令
以下是定时任务:
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 无法识别我导入和安装的几个模块),所以在这一点上,我不确定问题是什么
最佳答案
在某些 Mac 上,sysctl
位于 /sbin/
而不是 /usr/sbin/
。您应该将 /sbin
添加到您的 PATH
变量
关于python - "sh: sysctl Command not Found "对于运行 cron 作业的 Mac OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42285518/