Dav*_*542 6 linux shell process kill
我有两个临时产生的进程,我需要杀死它们。以下是过程ps aux
david 38329 0.0 5.0 3916476 104624 s002 S 11:33AM 0:17.43 /Applications/Firefox.a
david 38319 0.0 0.0 2442472 1028 s002 S 11:33AM 0:00.10 Xvfb -br -screen 0 800x
david 38268 0.0 0.2 3012352 4960 ?? S 11:02AM 0:00.24 /System/Library/Framewo
david 38261 0.0 3.4 3913364 70724 s002 S 11:02AM 0:08.51 /Applications/Firefox.a
Run Code Online (Sandbox Code Playgroud)
我怎么会杀死要么所有进程Xvfb还是Firefox?
更新:我可以用来$ sudo killall Xvfb终止该进程,但在使用 Firefox 时仍然遇到问题:
davids-Mac-mini:financials david$ ps aux|grep firefox
david /Applications/Firefox.app/Contents/MacOS/firefox-bin -foreground
david /Applications/Firefox.app/Contents/MacOS/firefox-bin -foreground
david grep firefox
davids-Mac-mini:financials david$ sudo killall firefox
No matching processes were found
Run Code Online (Sandbox Code Playgroud)
如果您想按名称执行此操作:
killall firefox
Run Code Online (Sandbox Code Playgroud)
如果你想杀死一个特定的进程,例如第一个 Firefox 实例:
kill 38329
Run Code Online (Sandbox Code Playgroud)
如果这个过程不想去,你可以使用:
kill -KILL 38261
Run Code Online (Sandbox Code Playgroud)
应该有没有办法的程序,以保持OS从终止它现在。
更新:要查看killall命令的所有可用进程名称的列表,您可以使用:
ps -axco command | sort | uniq
Run Code Online (Sandbox Code Playgroud)
小智 5
你可以做
kill `pgrep Xvfb` `pgrep Firefox`
Run Code Online (Sandbox Code Playgroud)
您可以添加 -f 来搜索整个命令,以防在没有 -f 的情况下找不到它。
pgrep -f Firefox
Run Code Online (Sandbox Code Playgroud)
还有 pkill 接受与 pgrep 相同的输入
pkill Xvfb; pkill -f Firefox;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33992 次 |
| 最近记录: |