O que acontece se o comando shutdown matar meu trabalho cron do unison?

1

Eu tenho uma caixa Arch linux em casa que eu desliguei com bastante frequência (a fonte de alimentação é barulhenta e isso incomoda a minha namorada ...!).

A caixa tem um número de trabalhos cron executando o unison , projetado para fazer o backup de vários diretórios em discos rígidos externos.

Como esses trabalhos são executados por meio do daemon cron , em segundo plano, parece-me bastante provável que eu execute inadvertidamente $ shutdown now enquanto um dos backups estiver em execução.

O que acontece?

  1. O trabalho unison será morto imediatamente?
  2. É provável que coloque os metadados do Unison em um estado corrupto?
por user1911388 15.11.2015 / 22:39

2 respostas

3

Curto:

  • desligar a máquina interrompe qualquer trabalho agora .
  • A página da Unison declara que

    Unison is resilient to failure. It is careful to leave the replicas and its own private structures in a sensible state at all times, even in case of abnormal termination or communication failures.

por 15.11.2015 / 22:44
1

Como Thomas Dickey já indicou, e de acordo com minha própria experiência, o Unison lida com interrupções inesperadas, perda de conexão, etc., graciosamente. Além disso, notei que na sincronização seguinte , ele vai até pegar de onde parou da última vez, economizando pelo menos um pouco de largura de banda e / ou tempo:)

    
por 16.11.2015 / 09:05