- 1.通過可執行程序的程序名稱
a.運行程序
b.獲取進程id號
c.pidof相關知識:http://www.cnblogs.com/yunsicai/p/3675938.html
- 2.有些程序需要在特定的環境中運行,無法直接通過進程名成獲取
A.shell腳本
a.運行
b.獲取pid號
B.nodejs 、nc....
a.運行
b.獲取
此時pidof無法直接獲取:
因為進程名成為node:
我們要獲取webDC.js的pid號:
我們通過grep -v 屏蔽掉命令自己的進程影響(由於在腳本中,有時候不會出現auto字符,故直接屏蔽grep字符串)
此時進程獲取完成
- 3.shell腳本中通過返回值獲取進程id