[问题] PS 问题请教

楼主: cyril63 (...)   2017-11-13 07:20:52
请问我要如何找出某个 pid 大于某个 给定的pid
(用一个 command line)
比如 pid list
1
2
4
6
100
256 <= give
345 <= get
690
788
1024
给定的pid是 256 , 我想要得到345
作者: ssdoz2sk (眷恋着提拉米苏的风采~)   2017-11-13 12:47:00
ps -ef |awk '$2>256{print $2}'ps -ef |awk '$2>256'| awk 'NR==2 {print $2}'合在同一个awk弄不出来(抓头
作者: chang505 (眼线)   2017-11-13 13:29:00
用 awk + headps -ef|awk '{if ($2>256) print $_}'|head -n 2这样是你要的吗?
作者: rickieyang (Rickie Yang)   2017-11-13 19:10:00
ps -ef|awk '($2>256){print ;exit}'
作者: dlintw (零)   2017-11-13 19:43:00
这样找pid ,有什么意义吗,pid是会循环回收运用的吧
作者: rickieyang (Rickie Yang)   2017-11-13 21:14:00
第一行好抢戏... 烦勒ps -ef|awk '($2>256)&& $2 ~/^[0-9]*$/{print;exit}'如果你是要抓刚执行程式的 PID, 他会存在 $!
楼主: cyril63 (...)   2017-11-16 13:10:00
感谢回应 我后来用chang505大大的 OK..我是要作snmp 的agent extend , 列出Process List

Links booklink

Contact Us: admin [ a t ] ucptt.com