Bash

如何在後台執行 Bash 腳本

  • February 14, 2020

我使用遠端連接到系統,ssh並希望nmap從那裡在系統上執行。但是每隔 5 分鐘,我的 SSH 連接就會中斷,因此在我的 shell 上執行的程序就會停止。

如何nmap在後台執行,以便任何 SSH 會話都可以與程序互動?

你可以使用nohup. 但這screen可能是您正在尋找的東西。

不幸的是,您所描述的任務無法通過簡單地在遠端機器上的後台發送程序來完成。即使你開始

user@remote~$ ./script &

如果您的 SSH 連接中斷,它將被殺死。

相反,您將不得不使用終端多路復用軟體,例如tmuxscreen(可用性可能取決於您的特定作業系統)。

引用自:https://unix.stackexchange.com/questions/567583