linux shell 獲取進程pid


  • 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

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM