1、先啟動(dòng)一個(gè)進(jìn)程作為測(cè)試使用,如圖:tomcat它是一個(gè)Java進(jìn)程,所以查找Java進(jìn)程也可查找出來,ps -ef|grep java 可以看到用戶和進(jìn)程編號(hào),然后用kill 進(jìn)程編號(hào)結(jié)束進(jìn)程。
專業(yè)成都網(wǎng)站建設(shè)公司,做排名好的好網(wǎng)站,排在同行前面,為您帶來客戶和效益!創(chuàng)新互聯(lián)建站為您提供成都網(wǎng)站建設(shè),五站合一網(wǎng)站設(shè)計(jì)制作,服務(wù)好的網(wǎng)站設(shè)計(jì)公司,成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)負(fù)責(zé)任的成都網(wǎng)站制作公司!
2、有兩個(gè)命令可以來查看,ps 和 jobs。區(qū)別在于 jobs 只能查看當(dāng)前終端后臺(tái)執(zhí)行的任務(wù),換了終端就看不見了。而ps命令適用于查看瞬時(shí)進(jìn)程的動(dòng)態(tài),可以看到別的終端的任務(wù)。
3、nohup命令:如果你正在運(yùn)行一個(gè)進(jìn)程,而且你覺得在退出帳戶時(shí)該進(jìn)程還不會(huì)結(jié)束,那么可以使用nohup命令。該命令可以在你退出帳戶/關(guān)閉終端之后繼續(xù)運(yùn)行相應(yīng)的進(jìn)程。nohup就是不掛起的意思( n ohang up)。
結(jié)束進(jìn)程方式:kill+進(jìn)程編號(hào)、kill -s 9 進(jìn)程編號(hào)強(qiáng)制結(jié)束。
通過按下Ctrl + Alt + Esc鍵可激活此快捷方式。您的光標(biāo)會(huì)變成一個(gè)X.點(diǎn)擊窗口與xkill功能來確定哪些進(jìn)程與該窗口關(guān)聯(lián),然后立即殺掉該進(jìn)程。該窗口將瞬間關(guān)閉。
在應(yīng)用Unix/Linux時(shí),我們一般想讓某個(gè)程序在后臺(tái)運(yùn)行,于是我們將常會(huì)用 & 在程序結(jié)尾來讓程序自動(dòng)運(yùn)行。
如果是在命令行,可以用ctrl+c命令結(jié)束。如果在圖形界面下,可以在命令行里面輸入ps -aux,然后看你的程序的id,然后輸入kill -9 程序id 就可以結(jié)束掉。如果還是不行,你可以注銷,然后重新登錄。
1、ctrl + z :可以將一個(gè)正在前臺(tái)執(zhí)行的命令放到后臺(tái),并且處于暫停狀態(tài)。Ctrl+c :終止前臺(tái)命令。jobs: 查看當(dāng)前有多少在后臺(tái)運(yùn)行的命令。 jobs -l選項(xiàng)可顯示所有任務(wù)的PID,jobs的狀態(tài)可以是running, stopped, Terminated。
2、可以將一個(gè)正在前臺(tái)執(zhí)行的命令放到后臺(tái),并且處于暫停狀態(tài)。jobs 查看當(dāng)前有多少在后臺(tái)運(yùn)行的命令 jobs -l選項(xiàng)可顯示所有任務(wù)的PID,jobs的狀態(tài)可以是running, stopped, Terminated。
3、fg、bg、jobs、&、nohup、ctrl+z、ctrl+c 命令 加在一個(gè)命令的最后,可以把這個(gè)命令放到后臺(tái)執(zhí)行,如 可以將一個(gè)正在前臺(tái)執(zhí)行的命令放到后臺(tái),并且處于暫停狀態(tài)。
4、你也可以使用bg這樣的方法讓一個(gè)前臺(tái)執(zhí)行的任務(wù)切換到后臺(tái)去執(zhí)行。也可以使用fg這樣的方法讓一個(gè)后臺(tái)執(zhí)行的任務(wù)切換到前臺(tái)去執(zhí)行。還有一個(gè)最常用的方法是& 在一行命令的最后輸入&,可以讓這行命令放到后臺(tái)去運(yùn)行。
5、第一種nohup命令來讓程序在后臺(tái)運(yùn)行 括號(hào)內(nèi)容表示可以將平時(shí)輸出到控制臺(tái)中的內(nèi)容重定向到*.log這個(gè)文件中,這個(gè)是可選的,如果沒有這個(gè),則會(huì)默認(rèn)輸出到nohup.out文件中。括號(hào)后面你的&表示后臺(tái)運(yùn)行。
6、在linux上執(zhí)行腳本,當(dāng)退出頁面或電腦鎖屏后,腳本就停止執(zhí)行了。對(duì)需要長(zhǎng)時(shí)間運(yùn)行的腳本非常不友好。nohup(no hang up):可以讓程序不掛斷執(zhí)行。& :可以讓程序在后臺(tái)執(zhí)行。
killall命令。在linux中,擁有非常多的命令,其中可以結(jié)束后臺(tái)進(jìn)程為killall命令,用戶只需要在空白處,右鍵打開終端,輸入命令即可。Linux,全稱GNU/Linux,是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng)。
首先,連接相應(yīng)linux主機(jī),進(jìn)入到linux命令行狀態(tài)下,等待輸入shell指令。其次,以終止進(jìn)程號(hào)1984的nginx子進(jìn)程為例,在linux命令行中輸入:kill -9 1984。
結(jié)束進(jìn)程方式:kill+進(jìn)程編號(hào)、kill -s 9 進(jìn)程編號(hào)強(qiáng)制結(jié)束。
也可以使用fg這樣的方法讓一個(gè)后臺(tái)執(zhí)行的任務(wù)切換到前臺(tái)去執(zhí)行。還有一個(gè)最常用的方法是& 在一行命令的最后輸入&,可以讓這行命令放到后臺(tái)去運(yùn)行。使用jobs命令查看當(dāng)前有多少后臺(tái)程序在運(yùn)行。
對(duì)于MacOSX用戶,你可以使用以下幾種方法之一關(guān)閉后臺(tái)運(yùn)行的程序:使用終止進(jìn)程:打開終止進(jìn)程窗口,可以通過應(yīng)用程序-實(shí)用工具或者使用快捷鍵Command+Option+Esc。找到要關(guān)閉的程序,點(diǎn)擊強(qiáng)制終止。
打開linux系統(tǒng),在linux的桌面的空白處右擊。在彈出的下拉選項(xiàng)里,點(diǎn)擊打開終端即可進(jìn)入命令行。在終端窗口中打開一個(gè)Python程序。在程序運(yùn)行時(shí)按下快捷鍵crtl+c就可以終止指令程序。
先啟動(dòng)一個(gè)進(jìn)程作為測(cè)試使用,如圖:tomcat它是一個(gè)Java進(jìn)程,所以查找Java進(jìn)程也可查找出來,ps -ef|grep java 可以看到用戶和進(jìn)程編號(hào),然后用kill 進(jìn)程編號(hào)結(jié)束進(jìn)程。
Linux中終止一個(gè)正在運(yùn)行運(yùn)行的進(jìn)程最常用的是kill命令,它是用進(jìn)程PID作為參數(shù)來殺死進(jìn)程。那如何獲得指定進(jìn)程的PID呢?用pidof命令啊。比如獲取syslogd進(jìn)程PID的命令是:pidof syslogd。
在Linux系統(tǒng)中,按下Ctrl+Alt+F2可以切換到第二個(gè)tty(終端),如果需要返回桌面,則可能需要進(jìn)行以下操作: 按下Ctrl+Alt+F1返回原來的tty。