Pontianak Web & Open Source

Jasa Buat Website Pontianak. Pontianak Web & Open Source

FTP Client dan Crontab di Ubuntu

Jum, 2011-03-25 12:41 -- mbahlol

Membuat FTP Client dan di jadwalkan dengan crontab, maksudnya seperti cuteFTP tapi masih kurang sempurna.

Pertama Install LFTP

sudo apt-get install lftp

Buat file untuk menyimpan script ftp, jadi nanti crontab memanggil script tersebut

nano ftp.conf

Isikan seperti dibawah

open -u uname,password -p 21 remote_host/ip

mirror -c -r -e /remote_folder /local_folder

exit

Save dan exit dari nano

Pertama ftp akan membuka jalur dengan perintah open username, password port namahost

Kemudian akan melakukan mirror [OPTS] [source [target]]

-c = continue

-r = no recursive alias folder tidak ikut di copy

-e = jika file local tidak ada di server remote maka file local tersebut akan dihapus

Masih mencari cara bagaimana jika file lebih besar ukuran maka file lama akan ditimpa

Berikutnya crontab akan memanggil script tersebut (ftp.conf)

ketik sudo crontab -e dan isi seperti dibawah. Ini akan memanggil perintah ftp tiap 5 menit

Jika ada pertanyaan untuk memilih text editor maka pilih nano saja.

*/5 * * * * lftp -f ftp.conf

Sesuaikan namafile dengan lokasi file ftp.conf berada

Sumber: http://lftp.yar.ru/lftp-man.html | http://usertools.plus.net/tutorials/id/1 | http://en.wikipedia.org/wiki/Cron | thegeekstuff.com

Kategori Blog: