我有一个RoR应用程序,它与Capistrano一起部署到登台服务器上。服务器有RVM来处理ruby。该应用程序使用每当创建cron作业。
部署按预期工作,Capistrano触发每当使用新作业更新crontab。
我的问题是:我如何使用每当清理crontab ?
我已经尝试了命令$ RAILS_ENV=staging bundle exec whenever -c
,在应用程序的current
文件夹,但crontab没有被擦除。
我能够擦除它的唯一方法是使用命令$ crontab -r
,但我想知道是否有可能使用每当这个
要清除crontab,我必须使用带有扩展版本标志的每当命令:
$ RAILS_ENV=staging bundle exec whenever --clear-crontab
不知道为什么…