【发布时间】:2012-08-05 22:59:16
【问题描述】:
所以我试图让我的服务器每小时执行一个 Python 脚本。
当我进入目录并使用 python twitter.py 运行它时,它工作正常。
但是,我在 crontab 中有这个条目,但它不起作用:
0 * * * * /run/twitterparse/twitter.py > /run/twitterparse
我试图让它每小时执行一次。
这是系统日志的输出:
Aug 5 13:00:01 localhost CRON[11474]: (root) CMD (/run/twitterparse/twitter.py >/run/twitterparse/)
Aug 5 13:00:01 localhost CRON[11473]: (CRON) info (No MTA installed, discarding output)
现在它应该做的是访问数据库并将来自网络的信息保存到该数据库中。该脚本在手动运行时可以正常运行,但不是自动运行。
【问题讨论】:
-
它是可执行的并且有一个 hashbang,对吧?
-
是否需要设置任何环境变量才能使
twitter.py工作?