2017-07-06 37 views
-1

如何在Azure VM自定義腳本擴展中將已配置的shell腳本標記爲已執行的命令?如何在給定的shell腳本中標記「已執行的命令」以獲得自定義腳本擴展

它在配置的CSE中運行shell命令,但由於我的一個命令,它沒有結束腳本。我的命令將運行一個小型HTTP偵聽器類服務器。

如果make「exit 0」會將CSE標記爲執行的命令,因此它會在我遇到此CSE的powershell腳本中退出。

+0

StackOverflow是關於幫助人們修復他們的編程代碼。請閱讀http://stackoverflow.com/help/how-to-ask,http://stackoverflow.com/help/dont-ask,http://stackoverflow.com/help/mcve並參加[tour]( http://stackoverflow.com/tour)在發佈更多Q​​之前。祝你好運。 – shellter

+0

@ ManVin只允許HTTP偵聽器服務在後臺運行。我對嗎。如果我錯了。請解釋'標記一個配置的shell腳本執行命令'的意思更詳細。謝謝。 –

+0

@ Walter-MSFT,感謝您的幫助。它按照你的建議使用nohup命令按預期工作。 – ManVin

回答

0

如果我的理解是正確的。您可以在後臺運行HTTP偵聽器並退出您的腳本。正下方使用:

nohup <bash shell> & 

人的nohup

的nohup - 運行命令免疫掛起,輸出到非TTY

&到命令行來在後臺運行: