2017-07-06 34 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

&到命令行来在后台运行: