【发布时间】:2016-07-05 02:15:13
【问题描述】:
所以我有一个 Python 文件,可以从终端/命令行正常运行。 Python 文件使用使用 pip 导入的模块。我已经将我的 crontab 文件设置为每个工作日下午 1:15 运行:
15 13 * * 1-5 python ~/Personal/Code/Python/HelloWorld.py
我的问题有两个。首先,python 文件的输出被发送到/var/mail/,而不是像从命令行正常运行时那样输出到终端屏幕。如何直接在终端中打印输出而不是附加到文件中?其次,在/var/mail/ 文件中,脚本的输出是ImportError,表示没有与我正在导入的模块同名的模块。直接从命令行运行脚本时不会发生这种情况,在这种情况下,脚本可以正常工作而不会出现错误。我该如何解决这个问题?
【问题讨论】:
标签: python python-2.7 cron pip crontab