如何将mysql-python映像路径添加到crontab

时间:2011-12-22 10:26:59

标签: python mysql macos crontab mysql-python

Crontab总是尝试从我的主目录加载mysql-python图像,而库图像实际上在/Library/Python/2.7/site-packages/MySQL_python ...如何将crontab指向正确的位置?没有重新安装mysql-python作为静态库?

我在MAC OS 10.7上工作。 感谢。

1 个答案:

答案 0 :(得分:2)

在命令行运行env并复制其输出。将它添加到crontab的顶部,因为这将设置cron运行的环境 - 这应该可以解决问题。然后,您可以随意删除不需要的环境变量。

Mac OS X参考:

crontab文件

当您添加cron作业(使用conrtab -e)时,它们既不在Mac OS X登录下运行也不在tcsh shell下运行,因此您还可以在crontab中设置将在执行cron操作时使用的envrionment变量。

PERL5LIB=/Library/Perl:/Users/yourusername/perl
LC_ALL=C

12 1 * * * perl dosomething.pl

来源:Peter's Mac OS X Notes

请注意,cron上的环境设置 NOT 要求您添加export命令。将它们放在cron文件的顶部,这样就可以了。