すべてのプログラムを閉じずにコンピュータをシャットダウンすると、害を受ける可能性がありますか?私は通常、これらのプログラムをすべて手動で閉じますが、他の人からこれが本当に不要になったと聞きました(たとえば、Linuxはコンピュータをシャットダウンする前にプログラムを適切に閉じます)。コンピュータをシャットダウンすると、通常はThunderbird、VIM(保存されていないファイルが開かれていない)、ブラウザウィンドウなどのアプリケーションが実行されます。シャットダウン時にUSBに何も記録されないようにします。
Arch Linuxを実行してConsoleKitを使用して閉じる。
ベストアンサー1
長い話を短く
最善の方法は、閉じる前に保存されていないデータがある可能性があるすべてのアプリケーションを閉じることです。
より長い説明
SIGTERMを適切に処理することは個々のアプリケーションの責任ですが、場合によってはこれは十分ではないかもしれません。考えられるデータ損失の2つの例は次のとおりです。
- アプリケーションがSIGTERMを正しく処理しないか無視します。
- アプリケーションは、SIGKILLを送信する前にシステムが許可するよりも長い間データを保持します(例:ヌボリッチレシピ)。
いくつかの実用的な例
私は個人的にテキストエディタやワードプロセッサで開いている文書を閉じることをお勧めしますが、TomboyノートやFirefoxタブを開くことについて心配しません。 Nautilusの一括ファイル転送について知っておく必要がありますが、wgetまたはtransferを使用した再開可能なダウンロードについては心配しません。
UnixのようなすべてのようにYMMV。