Firefoxがtty1で完全に終了するように指示するにはどうすればよいですか?

Firefoxがtty1で完全に終了するように指示するにはどうすればよいですか?

最近、私はDebianノートブックの1つでほぼ排他的にFirefoxを実行しています(テスト実行)。時々(〜毎月)私のデスクトップ/ tty7が中断されることがありますが、この場合通常tty1とsudo shutdown -[whatever] now。 OSを再起動して復元するとき。これは通常問題ではありませんが、時には問題になることがあります。

ISTMの場合、このユースケースでは、tty1(閉じる前)でFirefoxを完全に終了するように指示できる必要があります。わかりましたEmacsに何を言うべきですか?しかし、Firefoxには何も教えてくれません。どうすればいいですか? FWIW、次は機能しません。

  1. killall -HUP firefox1

(bash Terminal @)tty1でこれを行い、tty7に移動するとFirefoxが消えます。ただし、Firefoxを再起動すると(tty7で)、Firefoxはダイアログボックスのタイトル=と一緒に表示され、Session Manager - Restore after Crash競合したセッションを提供します。

  1. killall -SIGHUP $(pidof firefox)

(注:私は$()代わりに逆引用符を使用しました。候補者の回答は次のとおりです。bashMarkdownを幸せにするためにtty1で実行すると、私は気にしないと確信していますが、バックティックを使用しています。 )これは私にはまったく機能しませんが、理由はわかりません。 tty1で次のことを行うと、

$ killall -SIGHUP `pidof firefox`
24586: no process found
$ pidof firefox
24586
$ pgrep -l firefox
24586 firefox

...その後、tty7に移動するとFirefoxはまだ残ります。

  1. pkill -HUP firefox

結果は上記のitem#= 1と同じです。

ベストアンサー1

Killall -HUP Firefox はこの作業をエレガントに行う必要があります。

おすすめ記事