如何在Linux/OS X上轻轻杀死Firefox进程

mar*_*tin 10 linux macos bash shell firefox

我正在使用Firefox进行一些自动化,虽然我可以从shell打开Firefox窗口,但我无法正常终止它.如果我在下次打开新的Firefox窗口时kill使用kill -3kill -2命令Firefox,它会询问我是否要在安全模式下运行.我知道调用kill -9可能会混淆Firefox,所以它会尝试在安全模式下运行,但-3应该没问题.

你知道如何轻轻地告诉Firefox正确关闭吗?

anu*_*ava 12

您可以使用pkill进程名称:

pkill -f firefox
Run Code Online (Sandbox Code Playgroud)

  • 我确实尝试过`pkill`。它没有显示安全模式对话窗口,但它仍然认为所有以前打开的选项卡都崩溃了。 (2认同)

ani*_*ane 8

怎么样

wmctrl -c "Mozilla Firefox"
Run Code Online (Sandbox Code Playgroud)

这是你想要的吗?

笔记:

  1. 可能需要在运行firefox的同一个DISPLAY和可能相同的虚拟桌面上触发此命令.
  2. 只会关闭第一个匹配的窗口.您可能需要循环此命令.