Hallo Boris, hallo Leute, Am Freitag, 12. März 2004 15:12 schrieb Boris:
nachdem ich meinen Server fernsteuern kann, habe ich folgende Frage, wie kann ich zeitlich und Zugangsschnittstelle den Server anweisen bestimmte Dateien zu holen. Die Liste der Dateien soll der Server sich aus einem Ordner holen und abarbeiten.
Meine Vermutung wäre cron und KGet.
Cron ist schonmal gut, aber KGet kannst Du in diesem Zusammenhang vergessen. Ich habe noch nie gesehen, dass Cron klicken kann ;-) Du suchst vermutlich nach wget. Ich gehe mal davon aus, dass Deine Dateiliste folgendermaßen aussieht: === dateiliste.txt === http://www.nixda.de/irgendein.htm http://www.test.de/datei.zip ftp://ftp.suse.de/notfound.tgz === Ende dateiliste.txt Das ginge dann mit folgender Schleife: #!/bin/bash cd /dort/hin/mit/den/dateien while read line ; do /usr/bin/wget "$line" done < /da/liegt/die/dateiliste.txt Deine Hausaufgabe ist jetzt noch, Fehlerprüfungen einzubauen usw., aber im Prinzip müsste meine Variante schon funktionieren. Falls es sich um sensible Daten handelt (Backups usw.), solltest Du besser scp mit einem (passwortlosen) Schlüssel verwenden, damit die Übertragung gesichert abläuft.
Müssten die in diesem Falle dann mit root-Rechten laufen?
Nö, das würde ich sogar für ein Sicherheitsrisiko halten. Du brauchst nur Schreibrechte im Verzeichnis, in dem die Dateien abgelegt werden. Gruß Christian Boltz --
[feste Stringlängen in C] Dafür gibt's #defines. Und jedesmal ein neuer Build, wenn sich irgendwo eine Länge ändert. Cool! Den Versionszähler kann man sich dann als Ventilator in die Küche hängen ;-) [> Thorsten Haude und Jan Trippler in suse-linux]