[問題] 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