我有一个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无法识别我导入并安装的几个模块),所以在这一点上,我不确定问题可能是什么
在一些mac上,
sysctl
位于/sbin/
而不是/usr/sbin/
。您应该将/sbin
添加到PATH
变量中相关问题 更多 >
编程相关推荐