Предотвратить отключение при запуске rsnapshot

Поскольку выключения во время операции rsnapshot приводят к непоследовательному / частичному резервному копированию, мне интересно, как отложить отключение системы, когда rsnapshot активен.

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

Возможное решение может состоять в том, чтобы заменить действие кнопок выключения / перезапуска / гибернации оконных менеджеров (в основном KDE) скриптом, который сначала проверяет, активен ли rsync, и показывает сообщение, если это так. Но я не знаю, возможно ли это в KDE.

2 ответа

Попробуйте создать сценарий для включения и отключения завершения работы, затем переместите исполняемый файл в другое место, а затем на его место поместите сценарий, который:

  1. Отключает выключение
  2. Запускает программу
  3. Включает выключение

См. Как отключить выключение / перезагрузку / приостановку / спящий режим?,

Я недавно решил похожую проблему, см. /questions/579017/predotvratit-otklyuchenie-kogda-aktivna-zapis-seans-kde/579031#579031

адаптированный к вашим вопросам ответ будет:

Создайте файл /etc/pm/sleep.d/00-check-rsnapshot. В этом файле проверьте, активен ли rsnapshot в данный момент. Если да, просто прервите сценарий, используя exit 1, Вот и все. Приостановка будет прервана.

Может работать и на отключение тоже.

Другие вопросы по тегам