Se eu executar backups incrementais com rsync dos .bash_logout
arquivos, quando o backup concluirá seu trabalho? Antes do logout ou depois?
Se eu executar backups incrementais com rsync dos .bash_logout
arquivos, quando o backup concluirá seu trabalho? Antes do logout ou depois?
O
~/.bash_logout
script é originado quando você sai de um shell de login . Se você estiver executando um sistema gráfico, então, dependendo do seu gerenciador de login, você pode estar iniciando um novo shell de login quando fizer login, nesse caso, você executará os comandos quando~/.bash_logout
fizer logout.Se você tiver comandos de execução longa lá, isso fará com que tudo espere até que eles terminem. Eu testei isso simplesmente adicionando
sleep 30
ao meu~/.bash_logout
, então iniciando um shell de login combash -l
e saindo dele comexit
. O shell esperou 30 segundos antes de fechar.Então sim, você pode adicionar suas opções de backup lá, apenas teste primeiro para ter certeza de que seu sistema realmente olha para
~/.bash_logout
quando faz logout. Supondo que faça, então o sistema deve iniciar o processo de backup quando você faz logout e então esperar seu backup terminar antes de fazer logout completo ou desligar.