寫了一個小爬蟲跑在ubuntu的服務器上發現ssh斷開後程序就會被終止。html
這和linux的子進程與父進程的關係有關。感興趣的能夠看這裏爲何ssh一關閉,程序就再也不運行了?linux
解決辦法:ubuntu
nohup ‘你的命令’ &
要如何查看後臺運行的進程呢?服務器
jobs -l
這個只在窗口沒關的時候有用。ssh
窗口關閉後應該這樣:spa
ps -aux | greb '你的文件名'
而後就能夠用kill命令殺死進程。code