Crontab无法运行ruby脚本

时间:2015-06-05 16:17:08

标签: linux ubuntu crontab

我可以手动运行以下任务

但它不能与crontab一起使用

SHELL=/usr/bin/zsh

0,30 * * * * /bin/bash -l -c 'cd /data-crowler/google && ruby google.rb'

0,30 * * * * /bin/bash -l -c 'cd /data-crowler/yahoo && ruby yahoo.rb'

# End Whenever generated tasks for: /data-crowler/config/schedule.rb

更新

Cron的工作无法在docker / ubuntu中运行

这是我的cron文件

SHELL=/usr/bin/zsh
* * * * * echo $PATH >> /root//reboot_record.txt >> /tmp/cron_debug_log.log 2>&1
* * * * * cd /home/poc/lazy-bird/j && ruby j.rb >> /tmp/cron_debug_log.log 2>&1
* * * * * echo $PATH >> /root//reboot_record.txt >> /tmp/cron_debug_log.log 2>&1
* * * * * cd /home/poc/lazy-bird/p && ruby p.rb >> /tmp/cron_debug_log.log 2>&1

首先我将文件添加到/etc/crontab

ADD cron_lazy_bird /etc/crontab

我用cron && tail -f /var/log/cron.log

运行它

但是它没有运行且没有登录/tmp/cron_debug_log.log

0 个答案:

没有答案