十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
這篇文章給大家介紹linux中怎么使用命令重啟進(jìn)程,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
丹徒網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),丹徒網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為丹徒成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的丹徒做網(wǎng)站的公司定做!
#!/bin/sh ps -ef | grep [p]ython | cut -c 9-15| xargs kill -s 9 python a.py > /dev/null & python b.py > /dev/null & python c.py > /dev/null
顯示所有進(jìn)程 -> 篩選python進(jìn)程 -> 提出進(jìn)程號(hào) -> 格式化進(jìn)程號(hào)并根據(jù)進(jìn)程號(hào)殺死進(jìn)程
ps:將某個(gè)進(jìn)程顯示出來(lái)
-A 顯示所有程序。
-e 此參數(shù)的效果和指定"A"參數(shù)相同。
-f 顯示UID,PPIP,C與STIME欄位。
grep命令是查找
中間的|是管道命令 是指ps命令與grep同時(shí)執(zhí)行
UID PID PPID C STIME TTY TIME CMD
各相關(guān)信息的意義:
UID: 程序被該 UID 所擁有
PID :就是這個(gè)程序的 ID
PPID :則是其上級(jí)父程序的ID
C: CPU 使用的資源百分比
STIME :系統(tǒng)啟動(dòng)時(shí)間
TTY: 登入者的終端機(jī)位置
TIME: 使用掉的 CPU 時(shí)間
CMD :所下達(dá)的指令為何
為什么ps aux |grep python會(huì)出現(xiàn)grep --color=auto python的結(jié)果,因?yàn)間rep本身也是一個(gè)進(jìn)程,ps會(huì)將grep進(jìn)程的信息也顯示出來(lái)。
為什么ps aux |grep [p]ython就不會(huì)出現(xiàn)grep進(jìn)程本身,因?yàn)榇藭r(shí)grep進(jìn)程的參數(shù)是grep --color=auto [p]ython,而grep [p]ython正則匹配的是'python'這個(gè)字符串,'[p]ython'這個(gè)正則表達(dá)式并不能匹配'[p]ython'這個(gè)字符串,所以自然不會(huì)出現(xiàn)grep進(jìn)程本身。9-15
root四個(gè)字符,后面四個(gè)空格
從第9個(gè)字符開始 截取到第15個(gè)字符(不含)
使用說(shuō)明:
cut 命令從文件的每一行剪切字節(jié)、字符和字段并將這些字節(jié)、字符和字段寫至標(biāo)準(zhǔn)輸出。
如果不指定 File 參數(shù),cut 命令將讀取標(biāo)準(zhǔn)輸入。必須指定 -b、-c 或 -f 標(biāo)志之一。
參數(shù):
-b :以字節(jié)為單位進(jìn)行分割。這些字節(jié)位置將忽略多字節(jié)字符邊界,除非也指定了 -n 標(biāo)志。
-c :以字符為單位進(jìn)行分割。
-d :自定義分隔符,默認(rèn)為制表符。
-f :與-d一起使用,指定顯示哪個(gè)區(qū)域。
-n :取消分割多字節(jié)字符。僅和 -b 標(biāo)志一起使用。如果字符的最后一個(gè)字節(jié)落在由 -b 標(biāo)志的 List 參數(shù)指示的
范圍之內(nèi),該字符將被寫出;否則,該字符將被排除
xargs 可以將單行或多行文本輸入轉(zhuǎn)換為其他格式,例如多行變單行,單行變多行。 # cat test.txt a b c d e f g h i j k l m n 多行輸入單行輸出: # cat test.txt | xargs a b c d e f g h i j k l m n -n 選項(xiàng)多行輸出: # cat test.txt | xargs -n3 a b c d e f g h i j k l m n
關(guān)于linux中怎么使用命令重啟進(jìn)程就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。