Hallo,
ich möchte nach eine einstellbaren Zeit, Dateien auf einen FTP Server laden.
Mit folgendem Applescript funktioniert das ganze:
Code:
Wenn nur eine Datei in meinem Quellverzeichnis liegt, funktioniert das ganze. Wenn aber mehrere Dateien im Verzeichnis sind bekomme ich im Terminal folgende Fehlermeldung:
curl: (3) <url> malformed
Ist es so, dass curl für jede Datei die FTP-Verbindung neu aufbauen muss und es deshalb bei mehreren Dateien nicht geht? Kann ich curl dazu bewegen mehr als 1 Datei zu übertragen? Oder gibt es für mein "simples" Problem eine bessere elegantere Lösung?
ich möchte nach eine einstellbaren Zeit, Dateien auf einen FTP Server laden.
Mit folgendem Applescript funktioniert das ganze:
Code:
Code:
set temp to display dialog "Zeit bis zur Übertragung in Sekunden" default answer "" buttons {"OK"} default button 1
set wartezeit to text returned of temp
delay wartezeit
tell application "Terminal"
do script "curl -T /mein/locales/Quellverzeichnis/* ftp://mein FTP-Server/ --user ftpuser:ftppass"
end tell
Wenn nur eine Datei in meinem Quellverzeichnis liegt, funktioniert das ganze. Wenn aber mehrere Dateien im Verzeichnis sind bekomme ich im Terminal folgende Fehlermeldung:
curl: (3) <url> malformed
Ist es so, dass curl für jede Datei die FTP-Verbindung neu aufbauen muss und es deshalb bei mehreren Dateien nicht geht? Kann ich curl dazu bewegen mehr als 1 Datei zu übertragen? Oder gibt es für mein "simples" Problem eine bessere elegantere Lösung?
Zuletzt bearbeitet von einem Moderator: