私は自分のデータ上で実行する必要のあるスクリプトを持っています。私はそのためにレーキの仕事をしました。私がherokuを使ってrakeタスクを開始すると、rake my_task:my_actionが実行され、しばらくしてからインターネットが切断されます。何が起こるか。リモートマシン上で開始されたタスクは、引き続き実行されますか。私はそれが走り続けると思う。何か案は。私は私の端末を閉じると、ヘロクで開始されたレーキタスクは引き続き実行されます
19
A
答えて
59
プロセスは、ローカル端末に接続one-off dyno(heroku run command
がプロビジョニングされているダイノの一種)を実行中に開始し、あなたのインターネット接続を切断するか、ローカルにコマンドをキャンセルした場合に終了します。ワンオフダイノはまだ使用heroku ps
を実行しているかどうかを内省するに
$ heroku run:detached bundle exec rake my_task:my_action
Running `bundle exec rake my_task:my_action` detached... up, run.7562
Use `heroku logs -p run.7562` to view the output.
:あなたのローカル端末、use heroku run:detached
に添付ないあるワンオフダイノでプロセスを実行するために
。 1回限りのダイノスの名前はrun.X
で、X
はいくつかの番号です。
0
みんな私が試してみた後、私は通常の状況でそれはdoesnt続けることがわかった。ターミナルがパイプを壊すと、パイプが破損し、パイプの破損が続きます。
1
screen
でレーキを実行すると、切断された場合にスクリプト/レーキが壊れるのを防ぐことができます。
関連する問題
- 1. 端末でpythonを実行し、端末が閉じたときに終了しないでください
- 2. サービスがアンドロイドによって閉じられた後、スレッドは引き続き実行されますか?
- 3. 私のアプリでは、アクティビティが開始されたときにアンドロイドアプリ
- 4. Pythonの: `私は私のMac端末でコードを実行したときDense`のみ1位置引数( 'ユニット'、)
- 5. 端末を閉じた後でUbuntuの下でSwiftを実行できない
- 6. Vscode - 私は統合された端末からの放浪を実行しようとすると、ベイグラント統合された端末に
- 7. DirectX 11 D3DXMatrixTranslationは引き続き実行されますか?
- 8. クエリは、端末で実行されますが、phpMyAdminの
- 9. 端末でPyDevで開発されたアプリケーションを実行する際の問題
- 10. パテ端末が閉じた後でもJavaプログラムを実行
- 11. 親端末で最後に実行されたコマンドをフェッチすることはできますか?
- 12. 私はアプリケーションがAndroidで実行されていないときにonMessageReceived(FCM)でアクティビティ/アプリケーションを開始したい
- 13. ブラウザウィンドウが閉じるときにWeb API(MVC)が実行され続ける
- 14. linux python numpyスクリプトはシェルで実行されますが、端末では実行されません。
- 15. 一度閉じるアプリケーションが開始されました
- 16. アプリケーションを閉じた後でも引き続き実行されるストップウォッチを作成するにはどうすればよいですか?
- 17. NPM実行スクリプトで端末に色分けされました
- 18. pySparkは、労働者がある - それは、端末から実行されたときロデオ
- 19. IJulia.notebook()コマンドは実行されず、端末をブロックしません。
- 20. System.outは閉じられましたか?私はそれを再び開くことができますか?
- 21. スレッドを開始すると私のアンドロイドアプリケーションが閉じます
- 22. プロセスを閉じずに、ubuntu端末から起動し、端末から別のコマンドを実行し続けるにはどうすればいいですか?
- 23. C#プログラムは、フォームを閉じた後もプロセス内で実行され続ける
- 24. cx_freezeで生成された実行ファイルは、閉じる前に瞬時に開きます
- 25. SQL SERVERでストアドプロシージャの実行が開始されたときを知る方法?
- 26. リアクションネイティブはAndroidデバイスでは実行されません。私は、端末に<strong>反応するネイティブ実行アンドロイド</strong>を実行するとANDROID_HOME
- 27. pythonのようなコマンドが端末で実行されているときのウィンドウとは何ですか?
- 28. PHPはPHPリダイレクトの後も引き続き実行されますか?
- 29. Openlayers 3:ダブルクリックで開始されたドローイングの後に、最初の線を引き続き続ける
- 30. 端末で実行しているときにpython printlnが実行されます
なぜあなたはそれを試してみませんか? – gabrielhilal