[問題] PS 問題請教

看板Linux作者 (...)時間8年前 (2017/11/13 07:20), 編輯推噓4(409)
留言13則, 5人參與, 8年前最新討論串1/1
請問我要如何找出某個 pid 大於某個 給定的pid (用一個 command line) 比如 pid list 1 2 4 6 100 256 <= give 345 <= get 690 788 1024 給定的pid是 256 , 我想要得到345 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.72.232 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1510528854.A.2DE.html

11/13 12:47, 8年前 , 1F
ps -ef |awk '$2>256{print $2}'
11/13 12:47, 1F

11/13 13:06, 8年前 , 2F
ps -ef |awk '$2>256'| awk 'NR==2 {print $2}'
11/13 13:06, 2F

11/13 13:07, 8年前 , 3F
合在同一個awk弄不出來(抓頭
11/13 13:07, 3F

11/13 13:29, 8年前 , 4F
用 awk + head
11/13 13:29, 4F

11/13 13:29, 8年前 , 5F
ps -ef|awk '{if ($2>256) print $_}'|head -n 2
11/13 13:29, 5F

11/13 13:30, 8年前 , 6F
這樣是你要的嗎?
11/13 13:30, 6F

11/13 19:10, 8年前 , 7F
ps -ef|awk '($2>256){print ;exit}'
11/13 19:10, 7F

11/13 19:43, 8年前 , 8F
這樣找pid ,有什麼意義嗎,pid是會循環回收運用的吧
11/13 19:43, 8F

11/13 21:14, 8年前 , 9F
第一行好搶戲... 煩勒
11/13 21:14, 9F

11/13 21:14, 8年前 , 10F
ps -ef|awk '($2>256)&& $2 ~/^[0-9]*$/{print;exit}'
11/13 21:14, 10F

11/13 21:16, 8年前 , 11F
如果你是要抓剛執行程式的 PID, 他會存在 $!
11/13 21:16, 11F

11/16 13:10, 8年前 , 12F
感謝回應 我後來用chang505大大的 OK..
11/16 13:10, 12F

11/16 13:11, 8年前 , 13F
我是要作snmp 的agent extend , 列出Process List
11/16 13:11, 13F
文章代碼(AID): #1Q2DTMBU (Linux)
文章代碼(AID): #1Q2DTMBU (Linux)