示例:在Linux平臺上后臺運行4個vim進程,使用如下命令即可同時結(jié)束掉4個vim進程
創(chuàng)新互聯(lián)建站是專業(yè)的龍華網(wǎng)站建設(shè)公司,龍華接單;提供做網(wǎng)站、網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行龍華網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
ps -efww|grep vim |grep -v grep|cut -c 9-15|xargs kill -9
說明:管道符“|”用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。
“ps -efww”是查看所有進程的命令。這時檢索出的進程將作為下一條命令“grep“的輸入,注意要結(jié)束其它程序時,請將上面命令中的vim替換成其它程序名。
“grep -v grep”是在列出的進程中去除含有關(guān)鍵字“grep”的進程。
“cut -c 9-15”是截取輸入行的第9個字符到第15個字符,而這正好是進程號PID。
“xargs kill -9”中的xargs命令是用來把前面命令的輸出結(jié)果(PID)作為“kill -9”命令的參數(shù),并執(zhí)行該命令。
“kill -9”會強行殺掉指定進程,這樣就成功清除了同名進程。
結(jié)束進程方式:kill+進程編號、kill -s 9 進程編號強制結(jié)束。
1、先啟動一個進程作為測試使用,如圖:
2、tomcat它是一個Java進程,所以查找Java進程也可查找出來,ps -ef|grep java
3、可以看到用戶和進程編號,然后用kill 進程編號結(jié)束進程。
4、不所有進程都可以kill+進程編號結(jié)束,對于結(jié)束不掉的進程可以使用:kill -s 9 進程編號
強制結(jié)束。如圖:
一、
加在一個命令的最后,可以把這個命令放到后臺執(zhí)行,如:
[root@bqh-01 ~]# watch -n 3 "sh 1.sh " #每3s在后臺執(zhí)行一次 1.sh 腳本
二、ctrl + z
可以將一個正在前臺執(zhí)行的命令放到后臺,并且處于暫停狀態(tài)。
三、jobs
查看當前有多少在后臺運行的命令
jobs -l選項可顯示所有任務(wù)的PID,jobs的狀態(tài)可以是running, stopped, Terminated。但是如果任務(wù)被終止了(kill),shell 從當前的shell環(huán)境已知的列表中刪除任務(wù)的進程標識。
將后臺中的命令調(diào)至 前臺 繼續(xù)運行。如果后臺中有多個命令,可以用fg %jobnumber(是命令編號,不是進程號)將選中的命令調(diào)出。
五、bg
將一個在后臺暫停的命令,變成在 后臺 繼續(xù)執(zhí)行。如果后臺中有多個命令,可以用bg %jobnumber將選中的命令調(diào)出。
六、kill
****
前臺進程的終止:Ctrl+c
****七、 nohup
如果讓程序始終在后臺執(zhí)行,即使關(guān)閉當前的終端也執(zhí)行(之前的做不到),這時候需要nohup。該命令可以在你退出帳戶/關(guān)閉終端之后繼續(xù)運行相應(yīng)的進程。關(guān)閉中斷后,在另一個終端jobs已經(jīng)無法看到后臺跑得程序了,此時利用ps(進程查看命令)
pre style="margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"ps -aux | grep "1.sh" #a:顯示所有程序 u:以用戶為主的格式來顯示 x:顯示所有程序,不以終端機來區(qū)分/pre
網(wǎng)頁名稱:linux關(guān)閉后臺命令 linux關(guān)閉服務(wù)的命令
文章起源:http://vcdvsql.cn/article44/dosdehe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、搜索引擎優(yōu)化、全網(wǎng)營銷推廣、商城網(wǎng)站、網(wǎng)站排名、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)