我可以手动运行以下任务
但它不能与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中运行
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