Ви можете призупинити будь-яку програму, надіславши їй сигнал TSTP(ввічливий) або STOP(насильницький) сигнал. На терміналі, в якому ви запускаєтесь rsync, натискаючи Ctrl+ Zвідправляє TSTP. Відновіть команду fgабо з bgкомандою в терміналі або CONTсигналом.
Безпечно вбити процес rsync та запустити все це знову; воно продовжиться там, де зупинилося. Це може бути трохи неефективно, особливо якщо ви не пройшли --partial(включені в -P), тому що rsyncще раз перевірять усі файли та оброблятиме файл, на який він був перерваний з нуля.
Можуть бути незвичайні комбінації опцій, які призведуть до того, що деякі файли не будуть синхронізовані належним чином, можливо, --inplaceз чимось іншим, але, думаю, жоден варіант не спричинить цього.
Якщо ви відключите ноутбук і підключите його ще десь, можливо, він отримає іншу IP-адресу. Тоді TCP-з'єднання, яке використовує rsync, буде розірвано, тому вам доведеться вбити його та почати заново. Це також може статися, якщо ви призупинили свій ноутбук та час відключення TCP. Час очікування з часом фільтрується до рівня програми, але це може зайняти деякий час. Можна безпечно натискати Ctrl+ Cта запускати rsync знову.
rsync -avhпросто втрачає поточний файл, який копіюється, якщо файл великий, ви втратили досить багато часу. Можливо,Ctrl+zпереміщення тимчасового файлу (почати з крапки), а потімCtrl-Crsync може бути кращим рішенням.