EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ FTP ]

"C-Kermit ile FTP betikleri" - Metin KAYA - (2008-01-24 13:50:09)   [3068]

C-Kermit (CKermit veya sadece Kermit de denmektedir) cok pratik FTP betikleri yazmayi kolaylastirmasinin yaninda internet guvenligi, etkilesimli dosya transferi/yonetimi ve terminal emulasyonu sunan tum isletim sistemleri ve donanim mimarilerilerinde calisabilen bir yazilimdir.

http://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/os/i386/SRPMS/ckermit-8.0.209-9.src.rpm adresinden indirdiginiz paketi asagidaki komutlarla kurabilirsiniz:

[metin@enderunix]# rpmbuild --rebuild ckermit-8.0.209-9.src.rpm
[metin@enderunix]# rpm -ivh /usr/src/redhat/RPMS/i386/ckermit-8.0.209-9.rpm

ckermit kullanan bir ftp betigi (bu betik ftp sunucuya baglanir, 1. parametrede belirtilen dizine gecer ve 2. parametrede belirtilen dosyanin adini degistirir(dosya ismine ".log" ekler)):

[metin@enderunix]# cat ckermit.sh
#!/usr/bin/kermit +

ftp open IP /user:USERNAME /password:PASSWORD
if fail exit 1 Connection failed
if not \v(ftp_loggedin) exit 1 Login failed

ftp cd \%1
if fail exit 1 ftp cd \%1: \v(ftp_message)

ftp rename \%2 \%2.log
if fail exit 1 ftp rename \%2: \v(ftp_message)

bye
exit 0


Bu betige "chmod +x ckermit.sh" ile calisma izni verdikten sonra betigi "./ckermit.sh dizin_adi dosya_adi" komutuyla calistirabilirsiniz.

Ayrintili bilgi icin: http://www.columbia.edu/kermit/

Arkadaşıma gönder , Ana Sayfa