首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有运行的Cron作业

没有运行的Cron作业
EN

Server Fault用户
提问于 2011-03-21 16:08:02
回答 4查看 400关注 0票数 0

有人能洞察为什么我的cron作业没有运行吗?我试过一些简单的工作,比如约会/时间工作,而且很有效。

下面是我试图运行的一个例子:

代码语言:javascript
复制
# Begin Whenever generated tasks for: taxscribe
0 0,6,12,18 * * * /bin/bash -l -c 'cd /home/deploy/taxscribe/releases/20110311205859 && RAILS_ENV=production rake informer:sync:submitted --silent'

0 * * * * /bin/bash -l -c 'cd /home/deploy/taxscribe/releases/20110311205859 && RAILS_ENV=production rake informer:sync:extensions --silent'

0 * * * * /bin/bash -l -c 'cd /home/deploy/taxscribe/releases/20110311205859 && RAILS_ENV=production rake informer:sync:accounts --silent'

# End Whenever generated tasks for: taxscribe

谢谢你的帮助。

EN

回答 4

Server Fault用户

发布于 2011-03-22 02:25:38

也许当crond试图执行作业时,rake不在路径中?(尝试将完整的路径放到rake二进制文件中)

票数 3
EN

Server Fault用户

发布于 2011-03-21 18:52:41

确保crond正在运行

代码语言:javascript
复制
pgrep crond
票数 0
EN

Server Fault用户

发布于 2011-03-21 18:55:42

检查crond是否正在运行,并检查是否将crond设置为与系统一起启动。

chkconfig crond --list

如果不是,那就去做

chkconfig crond on

让它在启动时启动。

还要检查你的日志。确保脚本中没有阻止执行的错误。

/var/log/cron

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/249998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档