crontab 总是尝试从我的主目录加载 mysql-python 图像,而库图像实际上在 /Library/Python/2.7/site-packages/MySQL_python
... 我怎么能指出crontab 到正确的地方?没有将 mysql-python 作为静态库重新安装?
我在 MAC OS 10.7 上工作。 谢谢。
最佳答案
在命令行中运行 env
并复制其输出。将其添加到 crontab 的顶部,因为这将为 cron 运行设置环境 - 这应该可以解决问题。然后,您可以随意删除不需要的环境变量。
Mac OS X 引用:
crontab 文件
当您添加 cron 作业(使用 conrtab -e)时,它们既不会在您的 Mac OS X 登录下运行,也不会在 tcsh shell 下运行,因此您还可以在 crontab 中设置环境变量,这些变量将在执行 cron 操作时使用。
PERL5LIB=/Library/Perl:/Users/yourusername/perl
LC_ALL=C
12 1 * * * perl dosomething.pl
请注意,cron 上的环境设置不 要求您添加export
命令。将它们放在 cron 文件的顶部即可。
关于python - 如何将mysql-python图像路径添加到crontab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8602527/