Lubuntu 18.04でpcmanfmを開きます。
$ pcmanfm .
pcmanfmの現在のディレクトリにあるイメージファイルのサムネイルを見た後、Alt-F4を介してpcmanfmウィンドウを閉じましたが、それでもターミナルエミュレータの前景に止まります。
Ctrl-Zを介して背景に移動して終了しbg 2
ましたが、機能しません。
$ jobs -l
[2]+ 31124 Running pcmanfm . &
$ kill %2
$ jobs -l
[2]+ 31124 Running pcmanfm . &
$ sudo kill 31124
$ jobs -l
[2]+ 31124 Running pcmanfm . &
この状態は、「中断可能なスリープモード(イベントがSl
完了するS
まで待機)」を意味し、l
「マルチスレッド(NPTL pthreadなどのCLONE_THREADを使用)」を意味します。それでは、なぜプロセスを殺すことができないのだろうか。どうやって殺すの?ありがとうございます。
$ ps aux | grep [3]1124
t 31124 0.8 0.7 693952 57064 pts/9 Sl 06:34 0:47 pcmanfm
。
ベストアンサー1
デフォルトでは、killはTERM
信号のみを送信し、何らかの理由で無視されますpcmanfm
。 -KILLオプションを使用して終了すると、スケジューラに信号が送信され、クリーンアップまたは上訴する機会なしにプロセスが削除されます。
あなた欲しくないsudo
所有するプロセスを終了するには追加の権限()が必要です。sudo
危険な場合がありますので、ただイライラして使用しないでください。