Posso impedir que meu comando de backup demorado seja interrompido pela suspensão do sistema devido à inatividade por um período?

1

Estou usando o gerenciador de energia do XFCE. Na guia Sistema, para a parte de Economia de energia do sistema, eu escolho o modo de suspensão do sistema para: suspender quando inativo por 1 hora quando conectado. A duração máxima do tempo inativo é de 6 horas.

Se eu estiver executando um comando para fazer backup de minha casa em uma unidade externa, como

sudo rsync -a /home/tim  /media/tim/externaldrive/  2>rsync-errors

que pode levar mais de 10 horas, e deixo meu laptop em paz e durmo, meu Ubuntu será suspenso uma hora depois que eu sair do meu laptop e, portanto, interromper o comando de backup?

Se sim, como posso impedir que meu comando de backup seja interrompido, sem alterar o modo de suspensão do sistema?

Obrigado.

    
por Tim 06.11.2017 / 06:00

1 resposta

1

1) inibição do systemd

Usar a inibição do systemd para um único processo pode ser realizado executando

sudo systemd-inhibit --what=idle:sleep:shutdown:handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch --mode=block rsync -a /home/tim  /media/tim/externaldrive/  2>rsync-errors

systemd-inhibit requer privilégios elevados. O comando invocado foi executado como root no meu sistema. Para opções adicionais, consulte Systemd-inhibit ou execute man systemd-inhibit

2) log da API do D-Bus

A API de log-D-Bus e Inhibitor Locks pode ser usada no desenvolvimento de um aplicativo que emite e libera bloqueios de inibidor.

3) Modo de apresentação

O xfce4-power-manager gui inclui uma opção chamada modo de apresentação. Será; desligue o DPMS (Display Power Management Signaling) para que a tela não fique em branco ou ocorra e evite que o modo de proteção de tela seja ativado.

    
por J. Starnes 06.11.2017 / 06:37