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
ftp-transfer automatisieren
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: ftp-transfer automatisieren
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ß
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!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)
Re: ftp-transfer automatisieren
Nächtliches Starten des ftp: man crontab.
Automatisieren des ftp inkl. login/passwd: man netrc.
Jochen
Automatisieren des ftp inkl. login/passwd: man netrc.
Jochen
Re: ftp-transfer automatisieren
@ Stormbringer: Tja, was 'ne halbe Minute ausmachen kann... Sorry, hatte Dein Posting noch nicht auf'm Browser.
Jochen
Jochen
Re: ftp-transfer automatisieren
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
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
- Stormbringer
- Posts: 1570
- Joined: 11. Jan 2001 11:01
- Location: Ruhrgebiet
Re: ftp-transfer automatisieren
@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ß
.... 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!)
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)