Может ли быть вредно, если я выключу компьютер, не закрыв приложения?

Может ли быть вредно, если я выключу компьютер, не закрыв приложения?

Может ли быть вредно, если я выключу компьютер, не закрыв все программы? Обычно я закрываю все программы вручную, но слышал от других, что это больше не нужно (т. е. Linux позаботится о правильном закрытии программ перед выключением компьютера). Обычно я запускаю такие приложения, как Thunderbird, VIM (без открытых несохраненных файлов) и окна браузера, когда выключаю компьютер. И я бы убедился, что не записываю ничего на USB при выключении.

Запуск Arch Linux изавершение работы с помощью ConsoleKit.

решение1

TL;DR

Перед завершением работы рекомендуется закрыть все приложения, в которых могут быть несохраненные данные.

Более подробное объяснение

Ответственность за изящную обработку SIGTERM лежит на отдельном приложении, но, безусловно, есть случаи, когда этого будет недостаточно. Два примера, которые могут привести к потере данных:

  1. Приложение неправильно обрабатывает (или даже игнорирует) сигнал SIGTERM.
  2. Приложению требуется больше времени для сохранения данных, чем позволяет система, перед отправкой сигнала SIGKILL (например, около 5 секунд в Ubuntu, согласнокулинарная книга-выскочка).

Несколько практических примеров

Я бы лично рекомендовал закрыть открытые документы в вашем текстовом редакторе или текстовом процессоре, но я бы не беспокоился о заметках Tomboy или открытых вкладках Firefox. Вам, вероятно, следует быть осторожнее с любой массовой передачей файлов в Nautilus, но я бы не беспокоился о возобновляемой загрузке с помощью wget или transmission.

Как и все Unix-подобное, YMMV.

решение2

По собственному опыту (из тех систем, которыми я пользуюсь каждый день), я всегда выключаю систему с запущенными приложениями (но без несохраненных файлов) и никогда не испытываю никаких проблем.

решение3

Зависит от приложений, которые активны при завершении работы. Все приложения получают сообщение о завершении работы и должны отреагировать на него. Если это не принудительно, они могут выбрать отмену завершения работы.

Связанный контент