2016-11-27 8 views
0

私はHeroku dynosでこのようなシェルスクリプトを探しています。Herokuで複数の独立したシェルを呼び出す

start cmd /k call "batch1.bat" 
start cmd /k call "batch2.bat" 

私もこの1つがクラッシュした

. batch1.sh & 
. batch2.sh & 

を試してみました。

./batch1.sh & 

Herokuがこのアクティビティをサポートしているかどうかをご確認ください。はいの場合は、適切なコマンドを手伝ってください。

答えて

0

次のようにあなたは、Herokuのone-off dynoをスピンアップすることができます。

heroku run bash 

これはあなたのGitのレポで任意のスクリプトを呼び出すことができ、そこから対話型のbashシェルを与えます。

することもでき、もちろん、実行「バッチ」スクリプトを直接、例えば:

のbashシェルどんなコマンドに渡された実行されますワンオフダイノインスタンスを、スピンアップします
heroku run bash -c "ls -lt" 

、この場合、 "ls -lt"となります。コマンドを完了すると、一回限りのダイノーがシャットダウンします。

すべてのHerokuダイノスと同様に、ファイルシステムは一時的なものなので、スクリプトによって作成されたファイルは、一回限りのdynoが終了してから消えます。

関連する問題