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

标签 python mysql macos cron mysql-python

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

来源:Peter's Mac OS X Notes .

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

关于python - 如何将mysql-python图像路径添加到crontab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8602527/

相关文章:

python - 超出范围的对象 Python

mysql - 所有列值都被删除

mysql - 有没有办法将 header 添加到 mysql 查询结果中?

php - 使用 CodeIgniter 搜索数据表的日期范围

macos - 在 MacOS 上,hunspell 在 Library/Spelling/中找不到现有的 .aff 和 .dic 文件

javascript - 如何在 JavaScript 中检测 Mac OS X 版本

linux - amd64 psABI 在哪里?

python - 当客户端断开连接时,如何在 django 中停止 StreamingHttpResponse?

python - 产生一个进程是处理 python 内存泄漏的好方法吗?

jquery - 像 Twitter 一样自动更新页面