Linux.FTP-Sync: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
== crontab == | |||
*/5 * * * * fils-ftp /home/fils-ftp/ftp-sync.sh | |||
== ftp-sync.sh == | |||
#!/bin/bash | |||
syslog "FTP-Sync running" | |||
php /home/fils-ftp/ftp-sync.php5 | |||
== ftp-sync.php5 == | == ftp-sync.php5 == | ||
Version vom 17. Juli 2006, 08:05 Uhr
crontab
- /5 * * * * fils-ftp /home/fils-ftp/ftp-sync.sh
ftp-sync.sh
#!/bin/bash syslog "FTP-Sync running" php /home/fils-ftp/ftp-sync.php5
ftp-sync.php5
1) Login in den FTP Server 2) Auflisten aller Dateien *.csv in eine Variable 3) Durchlaufen der Variable und im Falle das die Datei älter als 3 Sekunden ist: a) Grösse der Datei bestimmen b) Datei downloaden c) Grösse der Datei im lokalen Filesystem bestimmen d) Wenn a=c die Datei auf dem FTP-server löschen