亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 如何能準確無誤的grep一個進程呢? [打印本頁]

作者: mcumsigscr    時間: 2013-12-09 10:05
標題: 如何能準確無誤的grep一個進程呢?
本帖最后由 mcumsigscr 于 2013-12-09 10:06 編輯

如果把進程名作為參數(shù),如何能準確無誤的grep一個進程呢?


作者: Shell_HAT    時間: 2013-12-09 10:08
  1. ps -ef | grep "[j]ava"
復制代碼

作者: mcumsigscr    時間: 2013-12-09 10:12
Shell_HAT 發(fā)表于 2013-12-09 10:08


感謝回復。

加[]是什么意思?大小寫都可以匹配?
作者: 關(guān)陰月飛    時間: 2013-12-09 10:16
本帖最后由 關(guān)陰月飛 于 2013-12-09 10:17 編輯

回復 1# mcumsigscr

如果只是想得到它們的進程號,可以考慮以下方法:
  1. pgrep sshd
  2. pidof sshd
復制代碼

作者: Shell_HAT    時間: 2013-12-09 10:30
回復 3# mcumsigscr


    是為了排除grep命令本身產(chǎn)生的進程
作者: mcumsigscr    時間: 2013-12-09 10:33
關(guān)陰月飛 發(fā)表于 2013-12-09 10:16
回復 1# mcumsigscr

如果只是想得到它們的進程號,可以考慮以下方法:



感謝大神回復。

比如進程中有這樣的情況,我該如何精確匹配呢?

比如說進程名稱中有 ‘Batman’、’manic’、’man’等,但是我只想匹配man,當然這只是一個例子,遇到這樣的問題,我該如何精確匹配到man呢?
作者: mcumsigscr    時間: 2013-12-09 10:35
Shell_HAT 發(fā)表于 2013-12-09 10:30
回復 3# mcumsigscr


感謝回復。多謝啦~
作者: Shell_HAT    時間: 2013-12-09 10:40
回復 6# mcumsigscr


    grep -w
作者: mcumsigscr    時間: 2013-12-09 10:49
本帖最后由 mcumsigscr 于 2013-12-09 10:50 編輯
Shell_HAT 發(fā)表于 2013-12-09 10:40
回復 6# mcumsigscr


多謝 。不過加 -w 參數(shù) 是不是應(yīng)該覆蓋所有情況?
作者: Shell_HAT    時間: 2013-12-09 10:53
回復 9# mcumsigscr


    覆蓋所有情況是指什么?
作者: mcumsigscr    時間: 2013-12-09 10:59
回復 10# Shell_HAT

就是指應(yīng)該不會再過濾到其他跟這個名字類似的進程名了吧?:)


   
作者: Shell_HAT    時間: 2013-12-09 11:21
回復 11# mcumsigscr


    你測試的時候發(fā)現(xiàn)什么問題了么?
作者: cjaizss    時間: 2013-12-09 13:34
mcumsigscr 發(fā)表于 2013-12-09 10:33
感謝大神回復。

比如進程中有這樣的情況,我該如何精確匹配呢?

如果是這樣,我建議使用awk之類的手段
作者: kanhuijilei    時間: 2013-12-09 13:41
本帖最后由 kanhuijilei 于 2013-12-09 13:42 編輯
  1. root@TMD:/tmp# ps -ef | grep a.sh
  2. root      2627  2610  0 13:31 pts/1    00:00:00 /bin/bash ./ba.sh
  3. root      2645  2551  0 13:31 pts/0    00:00:00 /bin/bash ./a.sh
  4. root      2648  2634  0 13:32 pts/2    00:00:00 grep --color=auto a.sh
  5. root@TMD:/tmp# ps -ef | grep "\<[a]\.sh\>"
  6. root      2645  2551  0 13:31 pts/0    00:00:00 /bin/bash ./a.sh
  7. root@TMD:/tmp#
復制代碼
希望能幫助到您
作者: mcumsigscr    時間: 2013-12-09 13:44
回復 14# kanhuijilei


感謝回復。
   
作者: LikeLx    時間: 2013-12-09 17:33
回復 5# Shell_HAT
請問大神[j]ava 表示什么意思?只表示java還是什么?

   




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2