.png)
Em geral: desejo executar um script de backup durante o desligamento (não a reinicialização). Eu tentei várias configurações de serviço do systemd, mas ninguém está funcionando.
Mirar: Quando o PC está desligando, quero fazer um backup no armazenamento em nuvem usando o script bash ecloneUtilitário. A sincronização pode levar algum tempo (até vários minutos) e requer rede e um usuário conectado.
Pergunta: Qual é a estrutura de arquivo .service apropriada para meu script bash? Agora eu tenho algo assim e não funciona de jeito nenhum. O script não é executado no desligamento.
[Unit]
Description=Syncing with MEGA cloud storage 35
DefaultDependencies=no
Conflicts=reboot.target
After=network-online.target
Before=shutdown.target halt.target poweroff.target
[Service]
User=yevhenii
Type=oneshot
ExecStart=/bin/true
ExecStop=/home/yevhenii/Projects/ubuntu-scripts/mega_sync_pc.sh
RemainAfterExit=true
TimeoutSec=0
StandardOutput=file:/home/yevhenii/Projects/ubuntu-scripts/output.txt
StandardError=file:/home/yevhenii/Projects/ubuntu-scripts/error.txt
[Install]
WantedBy=shutdown.target poweroff.target halt.target
PS Estou usando Ubuntu 19.10 e systemd 242