永久に端末コマンドを実行する

永久に端末コマンドを実行する

私は現在Openshiftで無料でデータベースをホストしており、ローカルネットワークのRaspberry Piでプログラムを実行しています。プログラムのデータをopenshiftデータベースに渡す必要があります。私はLinuxボックスをヘッドレスで実行したいです。現在Raspbianオペレーティングシステムを実行しています。

これを行うには、次のコマンドを実行します。

rhc port-forward -a webapp

私の質問は、タイムアウト(プロセスが実行されていることを確認するためのいくつかの確認)とターミナル実行(バックグラウンドプロセス)なしでこのコマンドを永久に実行する方法です。

ベストアンサー1

コマンドの動作方法によってはこれだけでは不十分な場合がありますが、通常は次のようにすれば十分です。

nohup rhc port-forward -a webapp &

&- バックグラウンドでプロセスを実行

nohup- 端末が「電話を切る」場合(つまり、ダイヤルアップ時代のアーティファクトが閉じた場合)、アプリケーションを終了しないでください。

おすすめ記事