4G內存低配老舊電腦centos7,裝了anaconda,配置了tensorflow,python,opencv環境,結果還沒跑機器學習就卡死了。
我是在圖形界面運行的,處在ctrl-alt-f1端
切換到ctrl-atl-f2,輸入帳號密碼登陸
執行top查看進程,發現確實是shell卡死,進程id號2479,如下
執行kill -s 9 2479
再切換回ctrl-alt-f1確實已關閉。
王摘kill -9 與kill 有什麼區別
區別:
1、kill -9 id:一般不加參數kill是使用15來殺,這相當於正常停止進程,停止進程的時候會釋放進程所佔用的資源;他們的區別就好比電腦關機中的軟關機(通過“開始”菜單選擇“關機”)與硬關機(直接切斷電源),雖然都能關機,但是程序所作的處理是不一樣的。
2、kill - 9 表示強制殺死該進程;而 kill 則有侷限性,例如後臺進程,守護進程等;
3、執行kill命令,系統會發送一個SIGTERM信號給對應的程序。SIGTERM多半是會被阻塞的。kill -9命令,系統給對應程序發送的信號是SIGKILL,即exit。exit信號不會被系統阻塞,所以kill -9能順利殺掉進程。