On Tue, Dec 18, 2001 at 08:25:55PM +0100, Christian Boltz wrote:
Am Montag, 17. Dezember 2001 18:50 schrieb Heimo Ponnath:
[Sicherung zweier NT-Platten übers Netz per dd] Diese Sicherung soll etwa einmal wöchentlich geschehen per cron-Job auf kether. Meine Idee isr es, irgendwann nachts den Cronjob automatisch starten zu lassen, der ein Shell-Script ausführt, welches zuerst den NT-Rechner zu einem Reboot bringt. Bei Reboot
Wie wäre es mit dem Taskplaner? Es gibt da die berühmte Zeile rundll32.exe user,exitwindows
Ich mache das mit einer cygwin-Shell von http://www.cygwin.com. Dann steht auf dem Windows-Rechner eine komplette Unix-Shell zur Verfügung. Mit ssh und expect läßt sich dann ein shutdown auf der Windows-Seite aufrufen. Damit kannst Du über eine sichere SSH-Verbindung entfernte Windows-Kommandos aufrufen - und natürlich auch die Shell-Kommandos der Cygwin-Shell. ---------------------------------- schnipp -------------------------------- # SSH fragt somit nach, ob die Verbindung hergestellt werden soll. Mit "yes" # beantworten. spawn ssh -l Administrator <NT-Rechnername> expect { -re ".*yes.*" { exp_send "yes\r"; } } expect { -re ".*password.*" { exp_send "<passwort>\r"; } } expect { -re ".*Administrator.*" { exp_send "exit\r"; } } # Jetzt booten spawn ssh -l Administrator <NT-Rechnername>; expect { -re ".*password.*" { exp_send "<passwort>\r"; } } # "cygdrive" ist ein virtuelles Cygwin-Laufwerk, "/cygdrive/c" ist # das C-Lauwerk auf dem NT-Rechner expect { -re ".*Administrator.*" { exp_send "/cygdrive/c/shutdown.exe /C /L /Y /R /T:00\r"; } } expect { -re ".*Administrator.*" { exp_send "exit\r"; } } exit; ---------------------------------- schnipp --------------------------------