「ジョブの実行を中止」が良いデザイン選択であるのはなぜですか?

「ジョブの実行を中止」が良いデザイン選択であるのはなぜですか?

一般的な最新のLinuxディストリビューションでは、ユーザーがコンピュータをシャットダウンしようとすると、次のような状況が発生する可能性があります。

A stop job is running for Session c2 of user、またはそれに対応するもの。

私はこれについてのアイデアを理解しています。オペレーティングシステムがSIGTERMをプログラムに送信し、プログラムが終了しないことを願っています。

私はSIGKILLを送信する方が安全で、自分でクリーンアップして正常に停止するプログラムのデータを失う可能性が低いと思います。

返品

  • あなたはできます一部のタイムアウトの変更、別の方法で閉じた。
  • controlユーザーがそれを無視したい場合は、+Dまたはcontrol+のように入力してCキャンセルし、すぐにSIGKILLを送信できるキーの組み合わせはありません。

このデザインの選択の後には、いくつかの論理的な推論があることを願っています。なぜなら、私が見るのは、Windowsが「応答」しないプロセスを処理する方法と非常に似ているように見え、それに大きくインスピレーションを受けたようだからです。なぜそこにいるのですか?絶対タイムアウトメッセージの待機を停止しますかA stop job is running for Session c2 of user

ベストアンサー1

タイムアウト値が大きすぎることを考慮すると、これは真ではありません。

ただし、スワップファイルやデッドロックを引き起こすすべてを使用してUSBドライブを起動するのに十分です。多くのユーザーにとって、マシンが60秒まで実行を続けている場合、これ以上待つのは人生の無駄です。レポートはos-proberが6分後に終了したとマークされていますが、この時点ですでに1:30分が期限切れになっているため、タイムアウトが短すぎます。面倒じゃないですか?

おすすめ記事