首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >killall firefox不会杀死firefox

killall firefox不会杀死firefox
EN

Unix & Linux用户
提问于 2022-02-16 08:27:16
回答 2查看 402关注 0票数 2

当我打开了大量火狐窗口,并希望迅速关闭它们时,我使用Ubuntu中的killall firefox包中的killall进行了psmisc操作。

什么都没发生。

我查看了我的流程列表,表单中有许多行。

代码语言:javascript
复制
alle_meije     55061    7662  0 01:16 ?        00:00:31 /usr/lib/firefox/firefox -contentproc -childID 126 -isForBrowser -prefsLen 9704 -prefMapSize 254479 -jsInitLen 279340 -parentBuildID 20220106144528 -appDir /usr/lib/firefox/browser 7662 true tab

因此,firefox是可执行文件的'basename‘,我希望它们会被杀死。

当然,用kill $( ps -fu $USER | grep firefox | awk '{print $2}' )手工操作确实关闭了所有这些窗口。有人知道为什么killall不会发生同样的情况吗?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2022-02-16 10:23:53

killall firefox-bin为我工作,但我使用官场火狐发行版。

正如注释中提到的,pkill -f firefox也应该工作。

-f模式通常只与进程名匹配。设置-f时,将使用完整的命令行。

票数 4
EN

Unix & Linux用户

发布于 2022-02-16 14:29:57

当我想要杀死所有的特定进程时,我使用这个脚本。我相信还有更好的方法。但是它适用于像firefox-esr这样的东西。firefox-binfirefox.基本相同但可能有不同名称的进程。但是要小心,你可以杀死你不想要的进程!

代码语言:javascript
复制
ps -e | grep  | awk '{print $1;}' | xargs kill

就你而言:

代码语言:javascript
复制
ps -e | grep firefox | awk '{print $1;}' | xargs kill
票数 -4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/690877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档