[英]Will processes running on Vmware ESXI host shell via SSH continue if SSH session is disconnected?
我有一個 VMware ESXi 服務器,我通過 SSH 連接到它來運行一個進程。 (我正在運行“vmkfstools --punchzero myVirtualDrive.vmdk”來回收虛擬磁盤上的空間)。 當該過程僅完成 70% 時(估計還剩下幾個小時的時間),SSH 客戶端連接被斷開。
在大多數標准 linux 機器上,我使用“屏幕”來避免 SSH 客戶端斷開連接問題,但由於 ESXi shell 是一個非常精簡的環境,我直接運行了命令。
想法?
當您斷開連接時,該命令被終止。
為了防止將來發生這種情況,您可以做的是使用nohup
運行該命令。 這將在后台運行您的命令,即使您的外殼“掛斷”也會繼續。
當我希望命令運行很長時間時,我通常會做什么:
這樣我就不用擔心斷開連接了,我可以在下班后分離屏幕並回家,第二天早上重新連接屏幕以檢查命令的狀態。
這正是我要找的,謝謝大家。 我試圖在 vmfs 5 文件系統的 LUN 上取消映射未使用的塊。 我運行這個 cmd esxcli storage vmfs unmap -l [LUN-NAME]
我想知道如果我在這個 cmd 進程仍在運行時關閉遠程 SSH 連接會發生什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.