From: Rüºtü Derici (rustuderici@gmail.com)
Date: Thu 21 Jun 2007 - 23:33:00 EEST
ne kadar güvenli orası tartışılır ama bash te böyle birşeyi
#!/bin/bash
FILETODOWNLOAD=$1
ftp -in<< FTPEND
open ftp.tr.debian.org
user anonymous email@email.com
binary
lcd LOCAL_DIRECTORY
cd REMOTE_DIRECTORY
get $FILETODOWNLOAD
bye
FTPEND
gibi bir script ile yapabilirsin..
buradaki << FTPEND yada FTPEND yerine yazacağın sonlandırıcı bir string
ifade , ftp session ı içerisinde programa göndereceğin tüm komutları batch
olarak çalıştırmanı sağlayan bir mekanizma...ssh sftp gibi bağlantılarda da
aynı yöntemi kullanabilirsin.... $1 ilk script argumanı anlamına geliyor
onun yerine istediğin bir dosya ismini yazabilirsin. batch process ler için
ideal bir kullanım tarzı bence .. illa c ile yapacağım diyorsan linux
network programming ile ilgili tutorial linklerini taramalısın tabi...
bendeki linkleri bulamadım ama sanırım ufak bir google taraması işini
fazlasıyla görecektir.
Sevgiler,
Rüştü
On 6/21/07, dreamer1983 <dreamer1983@mynet.com> wrote:
>
> Merhaba Arkadaslar,
>
> Bir yazilim
> gelistirdik, bu yazilim belli zamanlarda update olacak ve bir ftp adresine
> konulacak.
>
> Bizim uzak sistemimizde çalışan baska bir program
> belli araliklar ile bu ftp sunucusuna
>
> baglanip update olmus yeni
> programi localine indirecek.
>
> Sonuç olarak ftp ye baglanan
> buradaki dosyayi localine indiren bir programı c dilinde yazcam,
>
> nasil baglanilir veya elinde dokuman olan var ise beni
> yonlendirebilirse memnun olurum. Bu arada kendim
>
> de google da bu
> konuyu arastiracam
> :)
>
> Tesekkurler,
>
>
>
>
> ____________________________________________________________________________
>
> *Zeynep Tokuş,Tan Sağtürk,Kargo.....ve daha birçok ünlü Mynet email
> kullanıyor! Ya sen?*<http://servad.mynet.com/admynet/adredir.asp?ciid=21782&url=http://www.mynet.com/email/snrszemail.asp>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama