pidof$(ps -C netns)
得到一個特定的進程名的PID,但如果我不知道是什麼的過程究竟叫什麼名字? 我不能輸入類似
pidof$(ps -C net*)
那麼,有沒有wildcrad字符,或者是有其他的解決辦法?
感謝您的幫助
pidof$(ps -C netns)
得到一個特定的進程名的PID,但如果我不知道是什麼的過程究竟叫什麼名字? 我不能輸入類似
pidof$(ps -C net*)
那麼,有沒有wildcrad字符,或者是有其他的解決辦法?
感謝您的幫助
使用-A
(所有進程)選項,並通過grep
結果進行過濾:
pidof $(ps -A | grep "net*")
可以使用grep
和PIP:
pidof$(ps -c |grep yor_pattern)
試下面看看你是否可以發現這樣的過程
這會給你的所有進程的所有用戶,在一個全格式列出
ps auxf
其中:
如果列表太長,你可以過濾如果你有進程名的想法
例如,下面的命令將顯示鉻的pid。
ps auxf | grep chrome
只需使用pgrep -l
,如:
$ pgrep -l sh
1821 sshd
2590 ssh-agent
2658 sh
2677 bash
3025 gvfsd-trash
14785 ksh93
17723 ksh93
這個作品THX。 – user1895268 2014-09-04 09:03:53