humpe99
Goto Top

Automatisierungstool a la cronjob unter Windows

Wir haben verschiedene Jobs zu unterschiedlichen Zeiten automatisch zu erledigen und dafür bisher ein Perl-Script zur Verfügung gehabt. Jetzt soll eine leichter zu wartende Alternative her.

Hallo Zusammen

Wir beziehen von verschiedenen Servern Daten via FTP und SSH. Diese Daten müssen z.T. mit einem eindeutigen Zeitstempel versehen oder umbenannt werden. Teilweise liegen die heruntergeladenen Daten in komprimierter Form vor und müssen entpackt werden. Anschliessend auf verschiedene Netzlaufwerke, zum Teil auch auf dedizierte Rechner verteilt werden. Weiterhin gibt es Jobs, die Programme anstossen oder Dateien eines bestimmten Alters komprimieren und archivieren.

Bisher wurden diese Jobs durch ein Perl-Script erledigt, welcher die Funktionalität von Cron unter Unix nachbildet. Dieses Script können wir noch knapp warten, es ist organisch gewachsen und letztendlich fehlt das Knowhow und die Zeit, um damit noch vernünftig was zu machen. Wichtig ist auch, dass die Nicht-Informatiker in unserem Team das Teil scheuen wie der Teufel das Weihwasser... In Zukunft sollten diese auch mal einen Job neu definieren können....

Ich bin im Internet auf die Software VisualCron gestossen (http://www.visualcron.com). Kennt das Tool jemand von Euch und hat Erfahrungen damit gemacht? Gibt es andere, bessere, einfachere Produkte, die für unsere Zwecke geeignet sind?

Jeder Input ist willkommen!

Frohes Eiersuchen wünscht

Humpe

Content-ID: 113641

Url: https://administrator.de/contentid/113641

Ausgedruckt am: 22.11.2024 um 21:11 Uhr

filippg
filippg 10.04.2009 um 01:30:46 Uhr
Goto Top
Hallo,

Windows bringt sowohl einen Task-Scheduler (mit dem man Task z.B. alle x Minuten ausführen kann) als auch das Kommandozeilentool "at" mit (mit dem man Tasks maximal einmal täglich schedulen kann). Beide sind nicht untauglich (vielleicht nicht übermässig übersichtlicht, aber naja).
Die Frage ist ein wenig, unter welchem Account man das ausführt. Der Taskscheduler läuft auch mit "normalen" Nutzerrechten. Einen Nutzer, unter dem dann der Task ausgeführt wird, kann man angeben (was ja sehr gut ist), wenn man allerdings sein Kennwort ändert, läuft auf der Task nicht mehr (das ist aber ein ganz grudsäztliches Problem).

Gruß

Filipp
humpe99
humpe99 10.04.2009 um 11:39:08 Uhr
Goto Top
Hallo Filipp,

Mit dem Task-Scheduler haben wir bereits Erfahrungen gemacht. Genau das von Dir beschriebene Problem mit der Kennwortänderung und der auch sonst eher bescheidene Funktionsumfang hat uns davon abgehalten, uns vertieft damit auseinander zu setzen.

Gruss, Humpe
DerWoWusste
DerWoWusste 10.04.2009 um 12:53:18 Uhr
Goto Top
Hallo Humpe!
Was fehlt Dir am Task Scheduler an Funktionalität?
Ein paar Anstöße:
-Nicht nur über at, sondern vielmehr über schtasks.exe kannst Du alles Mögliche festlegen
-Kennwörter des Kontos "System" ändern sich nicht
-Nutzt Du ein Konto und das Kennwort läufzt ab, kannst Du es über eine simple Batch mit schtasks netzwerkweit von remote neu setzen