当我打开了大量火狐窗口,并希望迅速关闭它们时,我使用Ubuntu中的killall firefox包中的killall进行了psmisc操作。
什么都没发生。
我查看了我的流程列表,表单中有许多行。
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不会发生同样的情况吗?
发布于 2022-02-16 10:23:53
发布于 2022-02-16 14:29:57
当我想要杀死所有的特定进程时,我使用这个脚本。我相信还有更好的方法。但是它适用于像firefox-esr这样的东西。firefox-bin,firefox.基本相同但可能有不同名称的进程。但是要小心,你可以杀死你不想要的进程!
ps -e | grep | awk '{print $1;}' | xargs kill就你而言:
ps -e | grep firefox | awk '{print $1;}' | xargs killhttps://unix.stackexchange.com/questions/690877
复制相似问题