Rails:在服务器上启动脚本然后“离开”

Chr*_*fer 3 rake ruby-on-rails heroku

我想在 Heroku 上的应用程序上运行一个 rake 脚本,这将需要几个小时。如果我从笔记本电脑的控制台启动它,然后关闭我的笔记本电脑,脚本将停止(并且我将不得不在脚本完成之前关闭我的笔记本电脑)。

如何在不“绑定”到我的笔记本电脑的情况下启动这个 rake 脚本。即让它继续运行直到它中断或完成?

heroku run rake update_feeds_complete --app myapp
Run Code Online (Sandbox Code Playgroud)

是要运行的脚本吗...

向我提供有关向 Google 发送哪些命令等的建议也会有所帮助。

Nic*_*5a1 6

您可以使用run:detached并关闭终端窗口运行命令,它们将继续运行。所以你只需要运行

heroku run:detached rake update_feeds_complete --app myapp