Hi Hendrik,
It is most probably because firefox has threads now. It has to be able
to restart a thread if, for some reason, the thread dies. By doing a
killall, you're essentially killing threads before the main process
which then make them respawn.
Maybe this command will be more accurate, as it tries to then the
signal to all listed process at the same time.
pkill -f firefox-esr
or
kill $(pgrep -f -d' ' firefox-esr)
Or try to kill the main process and see if it works, but I suspect
that's what killall is doing anyway.
On Sun, 27 Dec 2020 08:12:52 -0500
Hendrik Boom <hendrik@???> wrote:
> When I
> killall firefox-esr
> it often (but not always) immediately respawns, reopening all the
> tabs.
>
> Sometimes I have to killall it three times for it to stay dead.
>
> Is there anything I can do to fix this? So it dies and doesn't
> immediatly respawn, but only when I ask for it to resurrect itself?
>
> -- hendrik