Solusi 1:
rsync
adalah temanmu.
rsync -ru /source/directory/* [email protected]:/destination/directory
Jika Anda ingin menghapus file di tujuan yang sudah tidak ada lagi di sumbernya, tambahkan --delete
opsi.
Solusi 2:
Umumnya ada yang minta scp karena ada alasannya. Yaitu. tidak dapat menginstal rsyncd pada target.
files=`find . -newermt "-3600 secs"`
for file in $files
do
sshpass -p "" scp "$file" "[email protected]$IP://usr/local/www/current/$file"
done
Cara mengkonfigurasi nama domain asli untuk alamat pengirim
Batasi bandwidth dan latensi masuk dan keluar di linux