繁体   English   中英

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

[英]“sh: sysctl Command not Found ” for Mac OS X running a cron job

我有一个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变量中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM