Batch-Skript zur Sicherung von Verzeichnisinhalten unter Windows
Donnerstag, Juli 10th, 2008Batch-Skript zur Sicherung von Verzeichnisinhalten (am Beispiel eines PHProjekt-Servers auf Basis von Xampp / Windows OS) auf Netzlaufwerken
Batch-Skript zur Sicherung von Verzeichnisinhalten (am Beispiel eines PHProjekt-Servers auf Basis von Xampp / Windows OS) auf Netzlaufwerken
In einigen Fällen müssen z.B. PHP-Skripts auf einem Webserver ausgeführt werden. Dies geschieht dann ebenfalls meistens gescheduled via Cronjob oder Taskplaner. Teilweise müssen zusätzlich aus Sicherheitsgründen Usernamen und Passwörter in der durch den Webbrowser aufgerufenen URL hinterlegt werden. Hat man Sonderzeichen im Benutzernamen bzw. Passwort, wird man sich schnell über die immer wieder auftretenden Authentifierzungsfehler wundern. Dies hängt damit zusammen, wie Sonderzeichen in der URL übergeben werden müssen.
Entweder man verzichtet auf Sonderzeichen oder man beachtet ein paar wichtige Informationen.
Selbst bin ich beim Online-Spiel Quantum-Star SE mit dieser Problematik konfrontiert worden.
Dort gibt es zwei Skripts (Daily Maintenance und Hourly Maintenance), die täglich bzw. stündlich mittels Cronjob ausgeführt werden müssen.
Nachdem ich mich nun einige Zeit mit dem Problem der niedrigen Übertragungsraten in Richtung Internet beschäftigt habe, konnte ich einen Workaround identifizieren, der nicht ohne weiteres zu “googeln” war.
Nachdem ich einige Zeit damit zugebracht habe, herauszubekommen, wie man Windows (insbesondere Windows XP Professional) mit Hilfe der KVM-Virtualisierung unter Fedora zum Laufen bekommt, habe ich nach langem Probieren die Lösung gefunden.
Die ein oder andere Webseite hatte zwar auch die Problematik in englischer Sprache beschrieben, die Lösungsansätze die zumeist das Anpassen von Konfigurationsdateien beschrieben, brachten mich aber nicht weiter. Das Problem ist grundsätzlich, dass das CD-ROM-Laufwerk am Anfang erkannt wird und die Installation fehlerfrei abläuft, bis die virtuelle Maschine während des Windows-Installationsvorgangs automatisch neu gestartet wird. Dann findet Windows das CD-ROM-Laufwerk einfach nicht mehr.
Nach einigen Recherchen und viel Probieren hier die Schritte, die zur Installation von Windows in der Virtualisierung nötig sind und was getan werden muss, damit das Laufwerk auch nach dem Reboot weiterhin problemlos erkannt wird.
VI ist wohl nicht unbedingt für seine Bedienerfreundlichkeit unter Linux-Einsteigern bekannt, aber ein extrem mächtiges Werkzeug, dass man beherrschen sollte, wenn man unter Linux nicht nur auf dem GUI arbeitet.
Schaut man sich den Editor ein bisschen genauer an, kann man aber schneller damit arbeiten, als es jemals mit der Maus möglich ist (auch wenn das der ein oder andere Windows-User niemals wahrhaben will).
Ich habe in diesem Beitrag einfach mal die wichtigsten Modi, Tastenkombinationen und Befehle als kleine Kurzreferenz hinterlegt.