Antwort
von
nach 26 Tagen
0
hilfreich
Re: IF EXIST läuft nicht als GEPLANTER TASK
Hallo,
tut mir gleich doppelt leid, dass ich A Deine Anfrage
recht lange uebersehen habe und B leider nicht
weiterhelfen kann.
In einer Batch habe ich "IF EXIST"-Abfragen, die auch
richtig
abgearbeitet werden und funktionieren, wenn man die
Batch
(egal ob *.bat oder *.cmd) in einer DOS-Box oder über
Start
ausführen ausführt.
Als Geplaneter Task, egal ob übder den Wizard in der
Systemsteuerung, oder als AT-Befehl, werden die
"IF-EXIST"-Abfragen einfach ignoriert und die Batch
läuft
weiter bis zum Schluß durch.
Getstethabe ich das auf folgenden OS:
SBS 2003, Vista 32bit und Win7 32bit
Wer weiß, wie man das Problem lösen kann?
Was neuere Betriebssysteme als Windows XP angeht, nutze
ich nur Linux. Daher habe ich keine Ahnung, was die
Wizards von Vista, 7 und 2003 falsch machen. Immerhin
scheint Dir die Moegleichkeit zu bleiben, das Script in
einer DosBox auszufuehren. Um es als geplanter Task
auszufuehren, koennte es helfen, wenn Du dir die Cygwin-
Umgebung installierst (http://www.cygwin.com/). Wenn ich
mich nicht taeusche, sollte da ein cron mit dabei sein.
Falls nicht sollte man ihn nachinstallieren koennen.
Cron fuehrt Dein Script dann in gewuenschter
Regelmaessigkeit aus.
Viele Gruesse
Robin