Linux中shell關閉後,nohup讓程序依然在後臺運行

因爲各類緣由,須要經過ssh登陸linux或者unix主機,不少時候咱們須要經過ssh的終端啓動一些服務或者運行一些程序,可是默認狀況下,當咱們關閉ssh終端鏈接,隨之啓動的程序也會關閉。緣由是:SSH會話關閉時,ssh所關聯的pty關閉,系統會給這個pty所關聯的session中的全部進程發送SIGHUP信號,SIGHUP的默認信號處理程序是終止進程,除非進程本身處理了SIGHUP。linux
相關文章
相關標籤/搜索