Você pode pausar qualquer programa enviando um sinal TSTP
(educado) ou STOP
(forçado). No terminal em que você entrou rsync
, pressionando Ctrl+ Zenvia TSTP
. Continue com o comando fg
ou bg
no terminal ou com um CONT
sinal.
É seguro matar um processo rsync e executar a coisa toda novamente; continuará de onde parou. Pode ser um pouco ineficiente, principalmente se você não tiver passado --partial
(incluído -P
), porque rsync
irá verificar todos os arquivos novamente e processar o arquivo em que foi interrompido do zero.
Pode haver combinações incomuns de opções que levarão a que alguns arquivos não sejam sincronizados corretamente, talvez --inplace
com outra coisa, mas acho que nenhuma opção única causará isso.
Se você desconectar o laptop e reconectá-lo em outro lugar, poderá obter um endereço IP diferente. Em seguida, a conexão TCP usada pelo rsync seria cortada; portanto, você teria que eliminá-la e iniciar novamente. Isso também pode acontecer se você suspender o laptop e o tempo limite da conexão TCP. O tempo limite acabará sendo filtrado para o nível do aplicativo, mas pode demorar um pouco. É seguro pressionar Ctrl+ Ce executar o rsync novamente.
rsync -avh
simplesmente solta o arquivo atual que está sendo copiado, se o arquivo for grande, você perderá bastante tempo. TalvezCtrl+z
mover o arquivo temporário (comece com um ponto) e depois oCtrl-C
rsync possa ser uma solução melhor.