Anda dapat menjeda program apa pun dengan mengirimkannya sinyal TSTP
(sopan) atau STOP
(memaksa). Di terminal tempat Anda menjalankan rsync
, menekan Ctrl+ Zmengirim TSTP
. Lanjutkan dengan fg
atau bg
perintah di terminal atau CONT
sinyal.
Aman untuk membunuh proses rsync dan menjalankan semuanya lagi; itu akan melanjutkan di mana ia tinggalkan. Ini mungkin sedikit tidak efisien, terutama jika Anda belum lulus --partial
(termasuk dalam -P
), karena rsync
akan memeriksa semua file lagi dan memproses file itu terputus dari awal.
Mungkin ada kombinasi opsi yang tidak biasa yang akan menyebabkan beberapa file tidak disinkronkan dengan benar, mungkin --inplace
dengan sesuatu yang lain, tapi saya pikir tidak ada opsi tunggal akan menyebabkan ini.
Jika Anda melepas laptop Anda dan menghubungkannya kembali di tempat lain, itu mungkin mendapatkan alamat IP yang berbeda. Kemudian koneksi TCP yang digunakan oleh rsync akan terputus, jadi Anda harus mematikannya dan mulai lagi. Ini juga dapat terjadi jika Anda menangguhkan laptop Anda dan koneksi TCP habis. Batas waktu pada akhirnya akan menyaring ke tingkat aplikasi, tetapi itu bisa memakan waktu cukup lama. Aman untuk menekan Ctrl+ Cdan menjalankan rsync lagi.
rsync -avh
hanya kehilangan file saat ini sedang disalin, jika file besar Anda kehilangan banyak waktu. MungkinCtrl+z
memindahkan file sementara (mulai dengan titik) dan kemudianCtrl-C
rsync mungkin solusi yang lebih baik.