是否可以通过CLI访问和管理Heroku Scheduler(我想通过bash脚本进行管理)?我现在唯一了解的方法是通过Heroku网站上的UI。
答案 0 :(得分:0)
根据the documentation任务可以通过Web仪表板进行管理。这里提到的唯一的CLI命令是
heroku addons:open scheduler
打开Web仪表板。 platform API documentation根本没有提到调度程序。
我相信管理任务的唯一方法是通过Web仪表板。
答案 1 :(得分:0)
这是一个老问题,但最近情况有所改变。
我创建了一个名为Schedulerctl的Heroku加载项。
此附加组件使您可以使用Heroku CLI(以及REST API)创建和管理Heroku Scheduler作业。
示例:
heroku jobs --app example
heroku jobs:add -a example --command "sleep 60" --frequency "*/10 * * * *" --dynoSize Standard-1X
heroku jobs:update 123456789 -a example -c "sleep 60" -f "0 0 * * *" -d Standard-2X
heroku jobs:remove 123456789 -a example
要使用此功能,请在您的Heroku应用程序上安装Schedulerctl附加组件,并通过运行命令$ heroku plugins:install schedulerctl
安装Schedulerctl Heroku CLI插件。