是否有可能通过cron/scheduler从服务器运行Heroku工具带命令(例如在rake任务或shell脚本中)



我想在服务器上以预定的方式运行Heroku toolbelt命令:

heroku maintenance:on
# do some other stuff 
heroku maintenance:off

据我所知,似乎没有办法做到这一点,甚至没有变通办法?

您可以使用Heroku Scheduler并配置以下命令:

curl -s https://s3.amazonaws.com/assets.heroku.com/heroku-client/heroku-client.tgz 
 | tar xz && ./heroku-client/bin/heroku maintenance:on -a you-app-name-here

为此工作,您需要添加一个名为HEROKU_API_KEY的配置变量,并将其值设置为帐户页面中的"API Key"值。

最新更新