简体   繁体   English

无论何时宝石

[英]Rails whenever gem

I'm trying to set up whenever gem, but I can't. whenever尝试宝石时,我whenever尝试设置,但不能。 schedule.rb file: schedule.rb文件:

set :output, "#{path}/log/cron-whenever.log"

every '1 * * * *' do
  command "#{path}/sh_files/db_backup.sh"
end

Setting up: 配置:

 ~# whenever --update-crontab everything
 [write] crontab file updated
 ~# crontab -l

 # Begin Whenever generated tasks for: everything
  1 * * * * /bin/bash -l -c '/some/path/to/files/db_backup.sh >> /some/path/to/files/cron-whenever.log 2>&1'
 # End Whenever generated tasks for: everything

And after starting rails server and waiting... nothing happens. 在启动Rails服务器并等待之后……什么也没发生。 No logs update, do db_backup.sh update. 没有logs更新,请更新db_backup.sh Nothing... And I checked manually /some/path/to/files/db_backup.sh command, it works... 什么都没有...我手动检查了/some/path/to/files/db_backup.sh命令,它可以正常工作...

根据Whenever gem,它应该是schedule.rb而不是scheduler.rb

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM