Добрый день!
xStarter 1.9.4.98 RUS установлен на Windows Server 2012 R2-x64 и запускается как NT-сервис.
В нем создана задача - запуск VBS-скрипта (через действие "Запуск программы").
Сам VBS-скрипт запускает COM-объект. И умеет возвращать errorcode. 0=ОК, 1=Ошибка.
Задача включена и запускается периодически. Один раз в 5 минут.
Если задача запускается из главного окна xStarter кнопкой F9 (или "Запустить задачу" в тулбаре из главного окна) - она ВСЕГДА выполняется успешно. Скрипт возвращает errorlevel=0 и создает лог своей работы.
Но при автоматическом запуске (раз в пять минут) и/или при запуске мышью из системного трея эта задача НИКОГДА не работает успешно.
Даже если в это время главное окно xStarter развернуто на экране.
Скрипт всегда возвращает errorlevel=1, лог скрипта не создается.
Остальные функции в задаче работают (добавление записи в лог задачи, отправка E-Mail об ошибке и т.п.).
Поясните, пожалуйста, в чем разница между этими двумя видами запуска? Куда смотреть, где копать?
Разница между запуском по F9 и запуском по расписанию
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Re: Разница между запуском по F9 и запуском по расписанию
Вот здесь про это написано:
viewtopic.php?f=11&t=957
viewtopic.php?f=11&t=957