Korzystam z systemu Windows Server 2003 i mam zaplanowane zadanie, które się nie kończy. Zadaniem jest uruchamianie skryptu poleceń systemu Windows (.cmd) o godzinie 15:00 każdego dnia. Skrypt uruchamia program, który wyodrębnia niektóre dane z bazy danych SQL Server i przesyła te dane na serwer FTP.
Kod błędu wyświetlany w kolumnie „Ostatni wynik” w folderze zaplanowanych zadań to 0xc000013a. Szybkie wyszukiwanie Google prowadzi do strony pomocy technicznej Microsoft, która stwierdza: Najczęstszym kodem błędu „C” jest „0xC000013A: Aplikacja została zakończona z powodu CTRL + C”.
W czasie wykonywania zadania nikt nie jest zalogowany, więc nie ma nikogo, kto mógłby nacisnąć klawisze CTRL + C. Nie jestem pewien, czy rozumiem, co tu jest powiedziane w dokumentacji Microsoft.
Sprawdziłem podstawowe rzeczy - zaplanowane zadanie jest włączone, zaplanowane do uruchomienia każdego dnia i wskazując plik, który istnieje w prawidłowej lokalizacji. Co ciekawe, kiedy uruchamiam to zadanie ręcznie (albo uruchamiając skrypt .cmd z wiersza poleceń, albo klikając prawym przyciskiem myszy zadanie i klikając „Uruchom”), zadanie kończy się pomyślnie.
Co oznacza ten kod błędu i jak mogę uruchomić to zadanie, gdy nie ma mnie, aby go wymusić?
exit 0
.). Jeśli nadal zawiedzie, sam się zawiedzie. Jeśli nie, był to po prostu fałszywy kod wyjścia błędnie zinterpretowany przez harmonogram zadań.