アプリケーションを閉じずに終了するとダメージが発生しますか?

アプリケーションを閉じずに終了するとダメージが発生しますか?

すべてのプログラムを閉じずにコンピュータをシャットダウンすると、害を受ける可能性がありますか?私は通常、これらのプログラムをすべて手動で閉じますが、他の人からこれが本当に不要になったと聞きました(たとえば、Linuxはコンピュータをシャットダウンする前にプログラムを適切に閉じます)。コンピュータをシャットダウンすると、通常はThunderbird、VIM(保存されていないファイルが開かれていない)、ブラウザウィンドウなどのアプリケーションが実行されます。シャットダウン時にUSBに何も記録されないようにします。

Arch Linuxを実行してConsoleKitを使用して閉じる

ベストアンサー1

長い話を短く

最善の方法は、閉じる前に保存されていないデータがある可能性があるすべてのアプリケーションを閉じることです。

より長い説明

SIGTERMを適切に処理することは個々のアプリケーションの責任ですが、場合によってはこれは十分ではないかもしれません。考えられるデータ損失の2つの例は次のとおりです。

  1. アプリケーションがSIGTERMを正しく処理しないか無視します。
  2. アプリケーションは、SIGKILLを送信する前にシステムが許可するよりも長い間データを保持します(例:ヌボリッチレシピ)。

いくつかの実用的な例

私は個人的にテキストエディタやワードプロセッサで開いている文書を閉じることをお勧めしますが、TomboyノートやFirefoxタブを開くことについて心配しません。 Nautilusの一括ファイル転送について知っておく必要がありますが、wgetまたはtransferを使用した再開可能なダウンロードについては心配しません。

UnixのようなすべてのようにYMMV。

おすすめ記事