Evita o encerramento quando o rsnapshot está em execução

2

Como os desligamentos durante a operação de rsnapshot levarão a backups inconsistentes / parciais, pergunto-me como atrasar o desligamento do sistema enquanto o rsnapshot estiver ativo.

A tarefa é complicada pelo fato de eu precisar de uma solução que seja compatível com usuários não especialistas, ou seja, preciso dizer ao usuário com segurança que ele precisa aguardar até que o processo seja concluído e não fazer uma reinicialização forçada. Uma vez que este é o caso, o desligamento deve continuar.

Uma solução possível seria substituir a ação dos botões shutdown / restart / hibernate dos gerenciadores de janelas (principalmente o KDE) por um script que primeiro verifica se o rsync está ativo e mostra uma mensagem se esse for o caso. Mas eu não sei se isso é possível no KDE.

    
por highsciguy 16.07.2012 / 10:33

2 respostas

1

Tente criar um script para habilitar e desabilitar o desligamento e, em seguida, mova o executável em outro lugar e, em vez disso, coloque um script que:

  1. Desativa o desligamento
  2. Executa o programa
  3. Ativa o desligamento

Veja Como desativar o desligamento / reinicialização / suspensão / hibernação? .

    
por user92200 24.09.2012 / 18:08
0

Recentemente, resolvi um problema semelhante, consulte o link

adaptada às suas perguntas, a resposta seria:

Crie um arquivo /etc/pm/sleep.d/00-check-rsnapshot. Neste arquivo, verifique se um rsnapshot está atualmente ativo. Se sim, apenas aborte o script usando exit 1 . É isso aí. Suspender será abortado.

Pode funcionar também para o encerramento.

    
por JPT 08.05.2015 / 07:58