Что произойдет, если команда shutdown убьет мою работу cron в унисон?

У меня дома есть коробка Arch linux, которую я выключаю довольно часто (блок питания шумит, и это раздражает мою девушку...!).

Коробка имеет ряд cron рабочие места под управлением unison Утилита, предназначенная для резервного копирования различных каталогов на внешние жесткие диски.

Поскольку эти работы выполняются путем cron Демон, на заднем плане, мне кажется вполне вероятным, что я случайно запускаю $ shutdown now пока работает одна из резервных копий.

Что просходит?

  1. Будет ли unison работу сразу убивают?
  2. Может ли это привести метаданные Unison в поврежденное состояние?

2 ответа

Решение

Короткий:

  • выключение машины теперь останавливает любую работу.
  • На странице Unison говорится, что

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

Как уже указывал Томас Дики, и, исходя из собственного опыта, Unison изящно обрабатывает неожиданные завершения, потерю соединения и т. Д. Более того, я заметил, что при следующей синхронизации он даже подхватит, где остановился в прошлый раз, сэкономив вам хотя бы некоторую пропускную способность и / или время:)

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