At und Minuten?

Hallo,
gibt es eine Möglichkeit, den at-Befehl für die periodische Wiederholung einer Tätigkeit im Minuten-Rhythmus zu verwenden? Die Option /every nimmt ja nur Tage als Parameter.

Oder hat jemand eine trickreiche Idee?

Gruß

J.

Hi José

gibt es eine Möglichkeit, den at-Befehl für die periodische
Wiederholung einer Tätigkeit im Minuten-Rhythmus zu verwenden?
Die Option /every nimmt ja nur Tage als Parameter.

Mit den Minuten und AT kann ich leider auch nix zu sagen. Der Reg-Key wo die at-Eintraege stehen lautet
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule
Aber die Daten sind da kodiert und ich kann nicht sagen wie genau.

Oder hat jemand eine trickreiche Idee?

Ich nutze den Sceduler von Norton, der beim Norton- Anti-Virus Paket dabei ist. Bei dem kann man immerhin schon mal im Stundentakt Programme starten

Gruss Jens

Hallo,
gibt es eine Möglichkeit, den at-Befehl für die periodische
Wiederholung einer Tätigkeit im Minuten-Rhythmus zu verwenden?
Die Option /every nimmt ja nur Tage als Parameter.

Extra Parameter hat der AT Befehl nicht - du musst im Zweifelsfall, wenn du etwas alle 20 Minuten starten lassen willst … eben genau so viele At-Befehle absetzen …

at 10:20 cmd „abc.bat“
at 10:40 cmd „abc.bat“
etc.

Oder hat jemand eine trickreiche Idee?

oooooder du bettest das zu startende Programm in eine Batchdatei ein - machst dort eine Endlosschleife hinein und eine pause mit 1200 Sekunden … kannst ja evtl. noch irgendwelche Abhängigkeiten mit einbringen und Errorlevelabfragen … *grien* nicht sehr elegant, aber wirkungsvoll …

start

call abc.bat
pause 1200
goto start

dann startest du das Ding nur noch einmal und fertig …

Gruß Hexerl

Hi Hexerl,
ich wußte, Du kannst mir helfen :smile:

Extra Parameter hat der AT Befehl nicht - du musst im
Zweifelsfall, wenn du etwas alle 20 Minuten starten lassen
willst … eben genau so viele At-Befehle absetzen …

at 10:20 cmd „abc.bat“
at 10:40 cmd „abc.bat“
etc.

Ja, aber genau davor scheue ich zurück (ich brauche einen 3-Minuten-Abstand). Ich weiß nicht, ob mir NT dabei nicht doch die Krätsche macht…

oooooder du bettest das zu startende Programm in eine
Batchdatei ein - machst dort eine Endlosschleife hinein und
eine pause mit 1200 Sekunden … kannst ja evtl. noch
irgendwelche Abhängigkeiten mit einbringen und
Errorlevelabfragen … *grien* nicht sehr elegant, aber
wirkungsvoll …

Buuhhh, das ist ja scheußlich :smile:
Nee. Am Ende habe ich das auf brachialer Weise gelöst: ich starte SQL*Plus (Oracle-Kommandozeilenprogramm für die Datenbank), erzeuge eine Batch-Datei, lösche die alte mit at /delete und setze die neue wieder rein. Etwas brutal, aber mein Zeitjob startet sowieso SQL*Plus.

Gruß und vielen Dank

J.