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