Running „auf“ Befehl auf Windows XP - Warum wird der Auftrag nicht ausgeführt?
-
27-09-2019 - |
Frage
Unter Windows XP Ich versuche, einen Job zu fügen wie folgt aus:
at 17:07 /every:s dir
Ich erwarte, dass dir
um 17:07 Uhr jeden Samstag ausgeführt werden, aber ich sehe nichts in der Befehlszeilenfenster passiert.
Hier ist das Protokoll:
D:\temp>at 17:07 /every:s dir
Added a new job with job ID = 1
D:\temp>time/t
05:06 PM
D:\temp>date/t
Sat 10/02/2010
D:\temp>at
Status ID Day Time Command Line
-------------------------------------------------------------------------------
Error 1 Each S 5:07 PM dir
D:\temp>time/t
05:08 PM
D:\temp>
Was bin ich?
Lösung
Der Taskplaner-Dienst läuft at
Befehle im Hintergrund. Sie sollen nichts erwarten, nur weil man eine Konsole geöffnet haben passieren. Eine einfache Möglichkeit zu testen, ob es läuft, ist in eine Protokolldatei zu schreiben. Sie werden wahrscheinlich wollen dies in einer Batch-Datei wickeln.
Andere Tipps
Ich glaube, Sie müssen die /interactive
Parameter, um die Ausgabe zu verwenden, sichtbar zu sein.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow