Saya harus menyalin file di mesin. Dan datanya sangat besar. Sekarang server perlu melayani secara normal, dan biasanya ada rentang jam sibuk tertentu pada mereka. Jadi, apakah ada cara untuk menjalankan perintah sedemikian rupa sehingga jika server mencapai jam sibuk, ia berhenti proses, dan ketika keluar dari kisaran itu, ia melanjutkannya?
Hasil yang Dimaksudkan
cp src dst
if time between 9:00-14:00 pause process
After 14:00 resume cp command.
cp -aluntuk membuat kebun hardlink? Atau gunakan sistem file yang mendukung reflink level blok dengan copy-on-write, gunakan cp -a --reflink=auto? BTRFS dan ZFS mendukungnya untuk salinan dalam perangkat fisik yang sama.
srcdiubah antara pukul 9: 00-14: 00? Jika demikian, cukup menjeda dan melanjutkan cpproses dapat mengakibatkan file rusak. Mungkin lebih baik dijalankan rsyncdalam kombinasi dengan timeoutperintah.