Hallo,
Da gibt es ja auch das Commandline-Tool von Putty,
ich habe glücklicherweise auf dem Rechner Apache,
PHP und PERL installiert. Also könnte ich ja mnit
System einen entsprechenden Aufruf machen.
Genau das würde ich _nicht_ tun.
Denn in diesem Falle ("system(scp)" via CGI) kann Dir
der CGI-Timeout des Apache weh tun, was Du ja genau
vermeiden möchtest.
Dann würde ich schon lieber auf den "cron" verzichten
und auf der Windows-Maschine die Automatik zur Daten-
abholung realisieren.
Vergiß nicht, daß mit 'geplante tasks' es auch ein 'cron'-Pedant unter Win2k gibt.
In diesem Falle wäre auf dem Windows-Rechner eine
Server-Software für die entsprechende FTP-Variante
zu installieren - und dann wäre "cron" als Initiativ-
geber wieder okay.
Aufgrund der Tatsache, daß zeitgesteuerte Anwendungen auch unter Windows realisierbar sind, ist dies nicht zwangsläufig notwendig.
Und das 2. Problem - ich muß vorher auf dem Linux-
Server die Datei erst erzeugen.
Wie kann ich das denn wohl kombinieren?
Wenn das so ist, dann scheidet m. E. die Initiative
von Windows-Seite aus.
Nicht zwangsläufig;-)
Mit plink (auch aus der oben erwähnten Toolsammlung) kann man in Batchdateien remote-Anwendungen ausführen lassen. Dadurch lassen sich ganz nette Sachen erledigen. So könnte ich mir vorstellen, daß Linux-seitig ein Shell-Script die gewünschten Daten sammelt, und diese dann auf STDOUT ausgibt, Fehler natürlich auf STDERR. Diese Ausgabe wird dann lokal am Windowsrechner weiterverarbeitet.
Beispiel:
plink remotehost -l user -pw geheim verarbeitungsscript.pl >daten.txt 2>fehlermeldungen.txt
Irgendwie kann plink auch mit gespeicherten Sessions und Publick/private Keys umgehen, ich hab's auf die Schnelle aber (noch) nicht behirnt. Das werde ich aber baldigst tun, da mir diese Tools-Sammlung so langsam Gefallen bereitet;-)
Grüße
Klaus
Grüße
Klaus