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