如何在登台服务器上清理使用 Whenever 创建的 crontab(使用 Capistrano 部署 FoR 应用程序,使用 RVM 部署到服务器)
How to clean crontab created with Whenever at a staging server (RoR app deployed with Capistrano, to a server with RVM)
我有一个 RoR 应用程序,它是用 Capistrano 部署到临时服务器上的。服务器有 RVM 来处理 Rubies。该应用程序使用 Whenever 创建 cron 作业。
部署按预期工作,Capistrano 触发 Whenever 以使用新作业更新 crontab。
我的问题是:如何使用 whenever 清理 crontab?
我在应用程序的 current
文件夹中尝试了命令 $ RAILS_ENV=staging bundle exec whenever -c
,但 crontab 没有被删除。
我能够擦除它的唯一方法是使用命令 $ crontab -r
,但我想知道是否也可以使用 Whenever 来完成此操作。
要清理 crontab,我必须使用带有扩展版本标志的 Whenever 命令:
$ RAILS_ENV=staging bundle exec whenever --clear-crontab
不知道为什么...
我有一个 RoR 应用程序,它是用 Capistrano 部署到临时服务器上的。服务器有 RVM 来处理 Rubies。该应用程序使用 Whenever 创建 cron 作业。
部署按预期工作,Capistrano 触发 Whenever 以使用新作业更新 crontab。
我的问题是:如何使用 whenever 清理 crontab?
我在应用程序的 current
文件夹中尝试了命令 $ RAILS_ENV=staging bundle exec whenever -c
,但 crontab 没有被删除。
我能够擦除它的唯一方法是使用命令 $ crontab -r
,但我想知道是否也可以使用 Whenever 来完成此操作。
要清理 crontab,我必须使用带有扩展版本标志的 Whenever 命令:
$ RAILS_ENV=staging bundle exec whenever --clear-crontab
不知道为什么...