mbi*_*ras 7 process process-management pkill
我在在线闪存卡中读到命令是:
pkill -u bob $(pgrep -u bob)
Run Code Online (Sandbox Code Playgroud)
然而,我认为这是错误的。我认为它在说:
杀死所有拥有的处理
bob
,和4572\n4600
因为:
[bob@localhost ~]$ pgrep -u bob
4572
4600
Run Code Online (Sandbox Code Playgroud)
此外,它给出了一个错误:
[bob@localhost ~]$ pkill -u bob $(pgrep -u bob)
pkill: only one pattern can be provided
Try `pkill --help' for more information.
Run Code Online (Sandbox Code Playgroud)
这是有道理的,因为您不能在用户名中使用换行符,对吗?
我认为命令应该只是:
pkill -u bob
Run Code Online (Sandbox Code Playgroud)
“杀死鲍勃拥有的所有进程”
而命令:
pgreg -u bob
Run Code Online (Sandbox Code Playgroud)
给出“bob 拥有的所有进程”
我很好奇:
Hyd*_*n14 16
错误的: pkill -u bob $(pgrep -u bob)
正确的: pkill -u bob
闪存卡可能意味着:
kill $(pgrep -u bob)
这将杀死pgrep -u bob
.