Python Azure:如果我通过远程桌面在VM上运行程序';s CLI,该程序是否仍在运行,直到我关闭CLI时完成?
我正试图通过从远程桌面的命令行界面(CLI)连接到虚拟机(VM),在虚拟机(VM)上运行计算密集型Python程序(这将需要几个小时),即使我关闭CLI,该Python程序是否仍会继续运行直到完成Python Azure:如果我通过远程桌面在VM上运行程序';s CLI,该程序是否仍在运行,直到我关闭CLI时完成?,python,azure,cloud,Python,Azure,Cloud,我正试图通过从远程桌面的命令行界面(CLI)连接到虚拟机(VM),在虚拟机(VM)上运行计算密集型Python程序(这将需要几个小时),即使我关闭CLI,该Python程序是否仍会继续运行直到完成 如果没有,我如何保证程序将一直运行到完成?对于您的问题,我假设您使用CLI命令az vm run command invoke在远程vm中运行脚本,然后是说明: 无法取消正在运行的脚本 这意味着如果您开始在远程VM中运行脚本,那么脚本将一直运行到任务完成,即使您关闭或取消CLI命令。我相信这是Powe
如果没有,我如何保证程序将一直运行到完成?对于您的问题,我假设您使用CLI命令
az vm run command invoke
在远程vm中运行脚本,然后是说明:
无法取消正在运行的脚本
这意味着如果您开始在远程VM中运行脚本,那么脚本将一直运行到任务完成,即使您关闭或取消CLI命令。我相信这是PowerShell脚本,不是Python脚本,对吗?@AdamLee我不同意。这是一个脚本,任何脚本。例如,在Linux中,它是一个shell脚本。@AdamLee,如果您想运行python。我建议您将python脚本复制到VM中,然后您可以使用shell脚本来运行该python脚本。@Adamle关于这个问题有任何更新吗?它能解决你的问题吗?如果它适合你,请接受它。