切斷putty後依然保證程式的運行(linux)

來源:互聯網
上載者:User

對Unix,Linux類伺服器維護經常是通過ssh完成的,而有些操作比較費時,如更新程式等。此時如果斷開ssh串連的話,更新程式就會隨之被中斷。如何保證斷開ssh後仍舊能保持更新進程的運行呢?有兩種方法: (1)nohup #nohup 應用程式名稱 & 此後,如果你斷開了ssh,程式依舊運行。此種方式的缺點是,應用程式沒有互動介面了,程式的輸出將會輸出的一個xxx.out檔案中,而且以後無法在介面控製程序的結束。必須通過kill的方式。所以這種方式顯得很簡單粗魯,很少使用。(http://www.my400800.cn )   (2)screen  #screen 斷行符號後進入Screen子介面,此時putty標題列會指示處於子介面狀態,然後運行你的程式 #應用程式名稱 然後按下Ctrl+A後抬起,然後按下d鍵,此時切換回主介面,Putty的視窗標題列也會指示。 #進行其他的操作,或者exit  此時就是斷開ssh,程式仍在運行。以後重新ssh串連後,輸入 #screen -ls ,查看子介面的代號,然後輸入 #screen -r 子介面代號 就可以查看當初你程式運行所在的子介面了。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

Tags Index: