PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FTP automatisieren - wie ?



pinguman
16.11.01, 13:12
Ich muß jeden Wochentag um 22:00 2 Dateien zu einem FTP-Server schicken.

Wie ich das von hand mache weiß ich, aber wie kann ich das automatisch machen.

Es sollte volgendes sichergestellt sein.
1.) immer um 22:00 uhr starten (warscheinlich mit cron)
2.) es müssen die beiden dateien übertragen werden
3.) Bei übertragungsfehlern muß ein User per E-Mail benachrichtigt werden.
4.) Wenn alles in Ordnung ist müssen die beiden Dateien so umbenannt werden das der name eindeutig ist (damit man die Dateien notfalls nochmal senden kann)
5.) wenn alles OK ist muß auch jetzt eine E-Mail an einen User geschickt werden.

????

nun habe ich euch was zu knacken gegeben.

PS: Idealerweise sollte das ganze auch noch in eine LOG-Datei gestellt werden, so das man sich das ganze auch über's Intranet anzeigen lassen kann.

Gruß Pinguman

wadesch
16.11.01, 13:19
@pinguman

nimm ncftp. lege eine datei z.b. "ncftp.conf" an.
Inhalt :

host ftp.servername.de
user username
pass password

und dann ncftpput -f ncftp.conf /remote-directory /localfiles
das pakst du in ein script und trägst es in dir crontab ein.

wenn ich falsch liegen sollte "man ncftpput" und "man crontab"

pinguman
16.11.01, 13:35
Danke werde ich mal probieren