Script untuk download file dari FTP Server


Untuk yang sudah mengenal pemrograman Shell, script berikut bisa digunakan untuk mengambil file dari FTP server secara otomatis. Semisal menjadwalkan pengambilan file pada jam,tanggal ataupun hari tertentu, dengan bantuan crontab.

ftp -in <<EOF
open HOSTNAME
user USER PASSWORD
COMMAND_LINE1
COMMAND_LINE2
COMMAND_LINE3
get FILENAME1
get FILENAME2
bye
EOF

Misal kita pengen konek ke IP 10.172.10.19, dengan user:operator password:ngawur dan mendownload file dengan nama Laporan_20080301.txt dari direktori /home/operator/laporan, script nya kurang lebih seperti ini :

ftp -in <<EOF
open 10.172.10.19
user operator ngawur
cd /home/operator/laporan
bin
hash
get Laporan_20080301.txt
bye
EOF

Selamat Mencoba.

5 Responses to “Script untuk download file dari FTP Server”

  1. ajarin gue buat shell donk

  2. @ika : Hi, salam kenal.
    Silahkan, kita juga sama2 belajar… mungkin nanti saya akan coba bahas topik ttg shell. Btw apa yang ingin anda pelajari ttg shell? karna begitu banyak yg bisa kita lakukan lwt shell.

  3. apa itu shellscrip?

  4. @la ode : Shell script merupakan script pemrograman yg bisa anda jalankan di Shell Unix, ada berbagai macam diantaranya Bourne Shell (sh), C Shell (csh), Bourne Again Shell (bash), Turbo C Shell (tcsh), Korn Shell (ksh). Sebagai perbandingan anda bisa buka http://athena.vvsu.ru/docs/unix/unix_adm/ch13.htm untuk mengetahui kekurangan dan kelebihan masing2 script.

  5. apa fungsi dari shell script bagaimana cara buatnya tolong ajarin donk gue pengen banyak tau lagi tentang internet
    makasih

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: