shell 小于号命令,

  shell 小于号命令,

  1.从进程名中获取进程id: pidof xx,其中xx是进程名。

  2.从进程id中获取进程名:readlink /proc/xxx/exe,其中xxx是进程id。

  3.如果是shell程序,由于shell的进程名是对应的shell名,所以无法根据shell脚本的名称直接获取其进程id。可以采用以下两种方法(以sh为例):

  (1)通过pidof sh获取所有sh进程的PID集合,然后将通过ps auxgrep xxx.sh获取的进程id与之前的进行匹配。如果匹配,说明匹配的id就是脚本的进程id。

  (2)PID=` PS gaux grep XXX . sh grep-v grep awk { print $ 2 }

  以上是转载,下面说说我们自己的做法,获取脚本中的当前流程和子流程ID。

  a.sh

  #!/bin/sh

  echo$$ a.list

  sh-c/root/c.sh

  echo$!a .列表

  sleep100c.sh

  #!/bin/sh

  睡眠100

  通过$ $和$!获取流程编号

  1.中文版:http://tech.idv2.com/2008/01/09/bash-pitfalls/

  2.英文版:http://mywiki.wooledge.org/BashPitfalls

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • shell语句中的case语句使用注意事项,shell脚本中case用法
  • shell语句中的case语句使用注意事项,shell脚本中case用法,Shell编程之case语句实战(小结)
  • shell脚本语法,shell脚本用法
  • shell脚本编程实例,shell脚本编程教程
  • shell脚本编程实例,shell脚本编程教程,Shell脚本编程30分钟入门(小结)
  • shell脚本经典案例,shell脚本实际运用
  • shell脚本经典案例,shell脚本实际运用,非常实用的23个Shell脚本实例
  • shell脚本变量中特殊字符处理,shell特殊字符处理
  • shell脚本变量中特殊字符处理,shell特殊字符处理,shell脚本中28个特殊字符的作用简明总结
  • shell脚本加密三种方法,加密sh脚本解密
  • shell脚本加密三种方法,加密sh脚本解密,shell脚本加密工具shc使用详解
  • shell脚本介绍,shell脚本基本语法详解
  • shell脚本介绍,shell脚本基本语法详解,Shell脚本的超详细讲解(推荐!)
  • shell脚本 if条件语句,shell脚本else if判断
  • shell编程 if,shell脚本if语法
  • 留言与评论(共有 条评论)
       
    验证码: