Gunakan fungsi cermin dan cron untuk memicunya berulang kali.
Masukkan ini ke dalam skrip (eG ~/push_to_server.sh):
cd [PATH_THAT_YOU_WANT_TO_COPY]
lftp -c "open [HOST] -u [USER],[PASSWORD]; mirror -R [PATH_ON_SERVER]"
Anda ingin mencari fungsi '-e' dan '-P' dari mirror lftp di manual Anda ( man lftp) dan mungkin menggunakannya bersama-sama dengan -R.
Sekarang Anda mengaktifkan skrip itu setiap beberapa menit dengan cron. Jalankan crontab -edan tambahkan:
*/5 * * * * ~/push_to_server.sh
Itu akan memulai skrip setiap 5 menit (harap baca man 5 crontabuntuk memahami apa yang sebenarnya dilakukan 5 dan tanda bintang sebelum mengubahnya). Pastikan untuk menunjuk ke jalur skrip yang sebenarnya jika Anda memindahkannya atau menjalankan crontab sebagai pengguna yang berbeda.
Jika sinkronisasi ftp Anda membutuhkan waktu lebih dari 5 menit (pada waktu puncak) Anda harus mengubah cron. Baca man 5 crontabuntuk mempelajari cara melakukannya.