VOICE Homepage: http://de.os2voice.org | August 2003 [Inhaltsverzeichnis] [Vorherige Seite] [Nächste Seite] [Artikelverzeichnis] editor@os2voice.org

## Was können eCS Clock, der eCS Scheduler und eCS Task Planner für Sie tun?

Von Niels Jensen © August 2003, Übersetzung: Joachim Moritz

Zusammen mit der eCS 1.0 GA kommen drei kleine Hilfsprogramme: eCS Clock, eCS Scheduler und der eCS Task Planner, alle werden automatisch mit dem System im Ordner `Programme\Installierte Software\eCS Clock` installiert. Die Versionsnummer der eCS Clock, die auf der eCS GA CD zu finden ist, ist 1.00. Mittlerweile ist die aktuelle Version bei 1.21, diese ist als ein WarpIN-Archiv unter www.ecssite.com erhältlich. eCS Clock ist nicht nur einfach eine Uhr, ich habe die folgenden zusätzlichen Anwendungen bei ihr gefunden:

- Einfacher Zugriff auf andere Weltzeitzonen. Es können die Ortszeiten von vier verschiedenen Städten zusätzlich zur Lokal- und Weltzeit angezeigt werden, z.B. UTC. Ich finde das sehr angenehm, da die Familie meiner Frau in British Columbia, Mississippi und Neuschottland beheimatet ist, und ich mit einigen japanischen Wissenschaftlern zusammenarbeite.
- Setzen eines Alarms, damit ich erfahre, daß es nur noch 35 Min bis zum Essen sind, so daß ich noch genügend Zeit habe, einige persönliche Hygieneaufgaben wahrzunehmen.
- Automatisches Backup wichtiger Dateien, wie z.B. die eComCenter Einstellungsdateien, in regelmäßigen Abständen.
- Automatisches Backup von geänderten Dateien von meinem laptop zu unserem Server auf der Arbeitsstelle mittels einer kleinen Skript-Datei zusammen mit Xcopy - das wird dann während des Mittagessens ausgeführt.

Dies Alles ist mittels des enthaltenen eCS Task Planner möglich. Natürlich können Sie die Uhr auch mit einer der vielen Atomuhren im Internet synchronisieren lassen, z. B. alle 12 Stunden.

Mit der eCS 1.1 GA erhalten Sie eine neuere Version (2.01) der eCS- und der World Clock. Soweit ich das beurteilen kann, gibt es keine Änderungen in der Funktionalität, aber in der eCS 1.1 GA können Sie die World Clock und den Task Planner jetzt im Ordner Dienstprogramme unterhalb des Programme-Ordners auf Ihrer Arbeitsoberfläche finden. Die eCS Clock (oder LCD Clock) ist nicht mehr da. Wie auch immer, um ein LCD Clock-Objekt zu erstellen, müssen Sie "nur" den Schablonenordner öffnen und eine Programm-Schablone in den Ordner Dienstprogramme ziehen und in der Pfad- und Dateinamenzeile auf dem Programm-Reiter `X:\ECS\SYSTEM\ECLOCK\LCDCLK.EXE` eingeben. Vergessen Sie dabei nicht, auf dem Reiter Symbol das standardmäßige Programm in z.B. LCD Clock abzuändern.

### Installation

Die eCS Clock wird automatisch mit der eCS GA 1.0 im Verzeichnis `X:\OS2\ECSCLOCK` installiert, wobei `x:` Ihr Boot-Laufwerk ist. Die neuere Version 1.21 ist ein WarpIn Archiv, `escl121.wpi`. Die Installation kann entweder per Doppelklick auf das Archiv-Objekt oder durch Ziehen des Archiv-Objektes auf das WarpIN-Symbol Ihrer Arbeitsoberfläche gestartet werden. Es installiert sich über die ältere Version und hat jetzt auch eine deutsche Sprachunterstützung. Nach der Installation finden Sie im Programm-Ordner drei Symbole, wie in Bild 1 zu sehen.

Abb.1: eCS Clock Ordner in der eCS GA 1.0.3 mit Symbolen für eCS Clock (LCD Clock), eCS Scheduler und eCS Task Planner.

die folgenden Zeilen wurden dabei in Ihre `CONFIG.SYS` eingefügt:

>     REM BEGIN ECSCLOCK
>     SET CLNG=x:\OS2\LNG
>     RUN=x:\OS2\ECSCLOCK\CLKBASIC.EXE
>     REM END ECSCLOCK

An diesem Punkt möchten Sie vielleicht eine Referenz des eCS Scheduler in Ihren Systemstart-Ordner ziehen, oder Sie fügen die folgende Zeile in Ihre STARTUP.CMD-Datei ein:

> `x:\OS2\ECSCLOCK\SCHEDULR.EXE`

wobei natürlich `x:` wieder Ihr Systemlaufwerk ist. Natürlich nur, wenn Sie wünschen, sich durch den eCS Scheduler auf spezielle Ereignisse aufmerksam machen zu lassen, z.B. das Backup-Programm, das zu bestimmten Zeiten des Tages seine Arbeit verrichten soll.

### Konfiguration

Sie können die eCS Clock, die jetzt System Clock genannt wird, auf dem üblichen Wege starten, um dann die Ansicht per rechtem Mausklick im Fenster zu ändern, wie in Abb. 2 dargestellt. Die Uhr erlaubt Ihnen einerseits die Lokalzeit als auch die UTC ( Universal Time Coordinated = Greenwich Mean Time (GMT)) und natürlich noch 4 andere Zeitzonen anzuzeigen. In der Version 2.01 wurde das Aussehen ein wenig verändert und Sie können nun insgesamt 6 zusätzliche Zeitzonen darstellen.

Abb.2: eCS Clock (System Clock oder LCD Clock) mit aktiviertem Aussehen-Kontext-Menü.

Die Einstellungsseiten erlauben Ihnen, Datum und Uhrzeit einzustellen, die eigene Zeitzone anzugeben - d.h. keinen Ärger mehr mit der TZ-Variable und wie diese einzustellen ist. Sie können den Zeitservice für die Sychronisierung voreinstellen, genauso wie das User Interface. Wenn Sie Städte anzeigen möchten, die nicht in der umfangreichen Liste enthalten sind, dann können Sie jederzeit neue hinzufügen. Dann allerdings müssen Sie wissen, wie die TZ-Variable aufgebaut ist:

> `TZ=TMZ±XDTZ,M1,D1,WD1,S1,M2,D2,WD2,S2,DT`

wobei:

> `TMZ` ist ein 3-Buchstaben-Kennzeichen Ihrer Zeitzone

> `±X` ist die Anzahl Stunden vor oder nach der UTC

> `DTZ` ist das 3-Buchstaben-Kennzeichen Ihrer Sommerzeitzone

> `M1` ist der Monat, in dem zur Sommerzeit gewechselt wird, z.B. März.

> `D1` ist die Woche des Monats (oder Tag), in der zur Sommerzeit gewechselt wird, z.B. die letzte

> `WD1` ist der Wochentag, an dem zur Sommerzeit gewechselt wird, z.B. Sonntag.

> `S1` ist die Anzahl der Sekunden nach Mitternacht, nach dem der Wechsel stattfindet, z.B. 1 Stunde oder 3600 s.

> `M2` ist der Monat, in dem zurück zur Standardzeit gewechselt wird, z.B. Oktober.

> `D2` ist die Woche des Monats (oder Tag), in der zurück zur Standardzeit gewechselt wird, z.B. die letzte.

> `WD2` ist der Wochentag, an dem zurück zur Standardzeit gewechselt wird, z.B. Sonntag.

> `S2` ist die Anzahl der Sekunden nach Mitternacht, nach dem der Wechsel stattfindet, z.B. 3 Stunden oder 10800s.

> `DT` ist die Anzahl der Sekunden die die Sommerzeit der Standardzeit voranläuft.

Für meinen Wohnort nordwestlich von Kopenhagen in Dänemark setzt eCS Clock die TZ-Umgebungsvariable auf

> `SET TZ=CET-1CDT,3,-1,0,7200,10,-1,0,10800,3600`

Wie auch immer, die TZ-Variable, die das Programm TZCalc von Norbert Dey berechnet, das unter http://www.tavi.co.uk/os2pages/mail.html#TZCALC erhältlich ist, ergibt eine leicht abweichendes Ergebnis

>     SET TZ=EET-1EDT,3,-1,0,3600,10,-1,0,3600,3600

Glücklicherweise ist die obere Zeile die richtige, weil der Wechsel immer zur selben Zeit nach Mitternacht relativ zur UTC sowohl im Frühjahr als auch im Herbst erfolgt. TZCalc jedenfalls ist ein exzellentes Tool, um die verschiedenen Parameter der TZ-Umgebungsvariable verstehen zu lernen, da es auch erlaubt, interaktiv mit den verschiedenen Parametern zu spielen, wie in Abb. 3 gezeigt.

Abb.3: TZCalc - Ein gutes Tool zum Spielen mit der TZ Variable und zum Erlernen der verschiedenen Parameter.

Genaue Kenntnis über die Details der TZ-Umgebungsvariablen ist jedenfalls nur notwendig, wenn Sie der Liste der eCS Clock neue Städte hinzufügen möchten, wie in Abb. 4 dargestellt.

Abb.4: Einstellungsseite zum Eingeben neuer Städte, in diesem Falle die dänische Stadt Aarhus.

### Terminplanung einer Aufgabe

Der Scheduler (Terminplaner) hat die folgenden Optionen

- Anzeige einer einmaligen Nachricht zu einer bestimmten Zeit, z.B. "Vergiß nicht, Gebäck für die Arbeit vo dem Beginn des Feiertags zu kaufen", das könnte so eingestellt werden, daß es 2 Tage vor dem Beginn des Feiertags erscheint.
- regelmäßige Anzeige einer Nachricht, z.B. "Vergiß nicht, zum Arbeitsgruppentreffen zu gehen", das könnte so eingestellt werden, daß es 5 Minuten vor dem monatlichen oder 2 wöchentlichen Treffen erscheint. Es gibt auch die Möglichkeit, eine Aufgabe einmal pro Jahr oder einmal alle 10 Jahre ausführen zu lassen (wenn Ihr System so lange läuft ;-)).
- Täglicher Start eines Programms, z.B. Starten des Organizers jeden Morgen um 6:45 vor der Abfahrt zur Arbeit.

Der Task Planner (Aufgabeplaner) wird in Abb. 5 gezeigt. Jede Aufgabe kann über das Kontextmenü des Aufgabenobjektes schnell auf aktiv oder inaktiv gesetzt werden. Damit können einmal angelegte Aufgaben wiederverwendet werden. Für mich ist der Task Planner eine exzellente native Alternative zu Cron. Das Fenster für die Konfiguration einer Aufgabe sehen Sie in Abb. 6.

Abb.5: eCS Task Planner mit 3 Aufgaben.
Abb.6: Hinzufügen einer Aufgabe zum eCS Scheduler.
Hier wird gerade eine Erinnerungsnachricht für das wöchentliche WarpDoctor Treffen um 9:00 PM Lokalzeit in Kopenhagen erstellt.

### World Clock

Die World Clock (Weltzeituhr), die in der eCS GA 1.1 enthalten ist, erlaubt Ihnen, die Zeit von bis zu sechs verschiedenen Städten auf der Welt anzuzeigen, z.B. als Balken unten am Rand des Desktops. Ich finde das angenehm, wenn Sie mit Leuten international korrespondieren müssen. Die Uhr hat auch ein Feature, das wohl anzeigen soll, ob dort gerade Tag oder Nacht ist. Während des Tages wird dabei eine Sonne gezeigt. Allerdings wird auf meinem System auch um 11.00 Kopenhagener Zeit noch die Sonne gezeigt, die Sonne ging in Vancouver, Kanada gestern bereits um 3 Uhr auf. Abb. 7 zeigt, wie die World Clock aussehen kann.

Abb.7: Die World Clock zeigt die UTC (=GMT)-Zeit und die Zeit von 5 verschiedene Städten auf der Welt.

Wenn Sie auf eines de Städtefelder klicken, zeigt es die Zeit an, wann dort Sonnenauf- und untergang ist. Ein weiterer Klick zeigt Ihnen die Längen- und Breitengrade der jeweiligen Stadt an. Die World Clock ist komplett in die WPS integriert, soweit es die Schriften und die Farben betrifft. Ziehen Sie nur eine Wunschfarbe oder -schriftart auf eines der Felder und es ändert sich sofort.

Oh, die kleine Sonne zeigt wohl doch nicht an, ob es Tag oder Nacht ist, sondern sie zeigt, ob in dieser Stadt gerade Sommerzeit ist oder nicht. All das ist natürlich exakt in der On-line Hilfe beschrieben.

### Schlußwort

Mit der eCS Clock, und speziell dem eCS Scheduler und dem Task Planner, gibt es jetzt eine ordentliche native Lösung, um wiederkehrende Aufgabe auszuführen, wie z.B. regelmäßige Backups, oder zur Erinnerung an irgendwelche ständigen Termine wie z.B. das WarpDoctor Treffen.

Das einzige Problem scheint zu sein, daß die Sonne nicht aufgeht, wenn ich es erwarte und die kleine Unannehmlichkeit in der eCS GA 1.1, daß man das Objekt für die LCD Clock im Ordner Dienstprogramme selbst erstellen muß.

Daten und Quellen: TZCalc: http://www.tavi.co.uk/os2pages/mail.html#TZCALC eCS Clock Version 1.21 (eCS FilePile auswählen und nach Clock suchen): http://www.ecssite.com eComStation Homepage: http://www.ecomstation.com

Niels Jensen ist Professor an der Fakultät für Chemieingenieurwesen der Technischen Universität Dänemark und zieht eCS bei allen Computeraufgaben vor. Im Windows-Meer überlebt er mittels einer Kombination aus LaTex, ePDF, Smartsuite und StarOffice. Niels fördert die Nutzung von Open-Source-Produkten wie Apache, PHP, MySQL und OpenOffice, wenn die Nutzung der Windows-Plattform sich nicht vermeiden läßt.

[Artikelverzeichnis]
editor@os2voice.org
[Vorherige Seite] [Inhaltsverzeichnis] [Nächste Seite]
VOICE Homepage: http://de.os2voice.org