shell获取进程ID
来源:互联网 发布:泰达网络登录 编辑:程序博客网 时间:2024/05/20 02:28
shell获取进程ID的方法:
我知道和实践过的有这么三种:
1、ps -A |grep "cmdname"| awk '{print $1}'
2、pidof "cmdname"
3、pgrep "cmdname"
这三种在bash和busybox ash里面的运行结果稍有不同,
第一种完全相同,但是因为调用命令次数较多,性能上是不行的。
第二种: pidof 只能获取程序的文件名匹配到的进程号,在ash中 比如 pidof "usr/bin/telnetd" 和 pidof "telnetd"中结果不一样, 前一种结果为空,但是在bash中执行两者一样。
第三种: pgrep跟1的效果相同,因为是单一命令,比第一种性能要好得多。
所以nanoRC就改进为pgrep。
我知道和实践过的有这么三种:
1、ps -A |grep "cmdname"| awk '{print $1}'
2、pidof "cmdname"
3、pgrep "cmdname"
这三种在bash和busybox ash里面的运行结果稍有不同,
第一种完全相同,但是因为调用命令次数较多,性能上是不行的。
第二种: pidof 只能获取程序的文件名匹配到的进程号,在ash中 比如 pidof "usr/bin/telnetd" 和 pidof "telnetd"中结果不一样, 前一种结果为空,但是在bash中执行两者一样。
第三种: pgrep跟1的效果相同,因为是单一命令,比第一种性能要好得多。
所以nanoRC就改进为pgrep。
1 0
- shell获取进程ID
- shell获取进程ID的方法
- shell获取进程ID的方法
- shell获取进程ID的方法
- shell脚本获取进程ID并杀死
- linux shell 获取进程id,或者在应用程序中获取进程id
- shell后台进程id
- python获取shell命令返回值;python获取进程ID,杀进程
- Linux获取进程ID
- 获取服务进程id
- 获取当前进程ID
- 获取进程ID
- 获取进程ID
- 获取进程ID
- 获取进程id
- shell获取进程ID的方法: pidof | pgrep | ps-A+grep+awk
- 利用进程ID获取主线程ID
- 进程管理:通过父进程ID获取子进程ID
- BZOJ2788/POI2012 Festival
- python实现12306查询火车票
- iOS友盟第三方登陆开发
- 中国省市县(区)json数据下载
- JS组件系列——Bootstrap 树行控件使用经验分享
- shell获取进程ID
- STM32 定时器用于外部脉冲计数
- Three Ways to Inject Your Code into Another Process
- S5PV210之探索时钟
- 哲学家就餐问题的分析与解决方案
- css基础知识
- [python] 时间序列分析之ARIMA
- POJ1155 TELE【树形dp(背包)】
- 不良资产债转股 新一轮能否引发热潮