Вы можете приостановить любую программу, отправив ей 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-C
rsync.