ftp-transfer automatisieren

Post Reply
Message
Author
shell

ftp-transfer automatisieren

#1 Post by shell »

hi ...

wie kann ich mit einen programm einen datentransfer zwischen einem Unixrechner und einem entfernten webserver automatisieren.
Es sollen lokale daten (bilder und texte) an einen Webserver jede nacht um 00:00 gesendet werden.
Da der Datenaustausch nur via ftp möglich ist, so muß ich das irgendwei hinbekommen, daß die userkennung und pw vom rechner gesendet werden, ohne daß ich das jedesmal manuell eingeben muß,.

DANKE

User avatar
Stormbringer
Posts: 1570
Joined: 11. Jan 2001 11:01
Location: Ruhrgebiet

Re: ftp-transfer automatisieren

#2 Post by Stormbringer »

Hallo,

erstelle Dir ein Skript in der Art:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
ncftpput -R -d /tmp/transfer.log -f /batch/accountdaten.cfg www.mydomain.de intranet/daten/zum/internet
</font><hr></pre></blockquote>
Dieses speicherst Du z. B. als /batch/webupdate.sh, und führst es um Mitternacht per cronjob aus.
(Aber nur, wenn Du ncftpput installiert hats ... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">)

Dabei gilt:
- /tmp/transfer.log = Logdatei des Transfers
- /batch/accountdaten.cfg = Hinterlegte Accountdaten für den Zugang zum Webserver in der Form:
host www.mydomain.de
user username
pass password
- www.mydomain.de = der betreffende Webspace
- intranet/daten/zum/internet = der Speicherort der zu übertragenden Daten

Gruß
Last edited by Stormbringer on 19. Nov 2001 14:35, edited 2 times in total.
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)

Jochen

Re: ftp-transfer automatisieren

#3 Post by Jochen »

Nächtliches Starten des ftp: man crontab.
Automatisieren des ftp inkl. login/passwd: man netrc.

Jochen

Jochen

Re: ftp-transfer automatisieren

#4 Post by Jochen »

@ Stormbringer: Tja, was 'ne halbe Minute ausmachen kann... Sorry, hatte Dein Posting noch nicht auf'm Browser.

Jochen

User avatar
max
Posts: 806
Joined: 14. May 2000 12:55
Location: Ruhrpott

Re: ftp-transfer automatisieren

#5 Post by max »

oder als Alternative mit dem Standard-FTP-Client:

ftp -in < ftpbefehle.txt

und in der ftpbefehle.txt steht dann sowas:
open www.deine-url.de
user deinusername deinpassword
ascii
passive
lcd /home/ftp/
cd www/home
put index.html
bye

Als Beispiel...
(Hat ja nicht jeder ncftp....<img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Max

User avatar
Stormbringer
Posts: 1570
Joined: 11. Jan 2001 11:01
Location: Ruhrgebiet

Re: ftp-transfer automatisieren

#6 Post by Stormbringer »

@Jochen & Max
.... tja, die Zeit ..... <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
und es lebe die Vielfalt ... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Gruß
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)

Shell

Re: ftp-transfer automatisieren

#7 Post by Shell »

Herzlichen Dank für die Antworten

;)

Post Reply