2017-07-06 11 views
-1

Azure VMカスタムスクリプトエクステンションで実行されたシェルスクリプトを実行コマンドにマークする方法はありますか?シェルスクリプト内のカスタムスクリプト拡張に「実行されたコマンド」とマークする方法

設定済みのCSEでシェルコマンドを実行していますが、myコマンドの1つのためにスクリプトが終了していません。私のコマンドは、小さなHTTPリスナーの種類のサーバーを実行します。

"exit 0"を指定すると、コマンドが実行されたとしてマークされますので、このCSEに遭遇したPowerShellスクリプトで終了します。

+0

StackOverflowは、プログラミングコードを修正する手助けをしています。 http://stackoverflow.com/help/how-to-ask、http://stackoverflow.com/help/dont-ask、http://stackoverflow.com/help/mcveを読んで[ツアー]( http://stackoverflow.com/tour)よりQを投稿してください。がんばろう。 – shellter

+0

@ManVin HTTPリスナーサービスは、バックグラウンドでのみ実行できます。私は正しい。私が間違っている場合。 '設定されたシェルスクリプトに実行されたコマンドを実行コマンドにマークする 'という意味はもっと詳しく説明してください。ありがとう。 –

+0

@ Walter-MSFT、ウルのおかげで助けてください。これは、nohupコマンドを使用してurの提案で期待どおりに動作しました。 – ManVin

答えて

0

私の理解が正しい場合。バックグラウンドでHTTPリスナーを実行し、スクリプトを終了することができます。ただ、下記の使用:

nohup <bash shell> & 

nohupをnohupを - バックグラウンドで実行するコマンドラインに非TTY

&に出力して、ハングアップにコマンド免疫を実行します。

関連する問題