Показать сообщение отдельно
Старый 11.02.2019, 12:21   #27  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от kgksoft Посмотреть сообщение
Встречный вопрос.
А как можно узнать, что сервис AOS-а (2012) отправлен в перезагрузку (restart). Предположим есть вечный цикл (пакетное задание) и хорошо бы оно знало, сервис перезапускают. Сейчас он не знает и мешает этой самой перезагрузке (возможно я все виды CATCH-ей перехватил). На ум приходит экзотика с периодическим опрашиванием статуса windows-сервиса пакетного сервера, но верняком в систему шлются какие-то EVENT-ы в момент перезапуска и их можно перехватить. Может кто-то сталкивался?
По идее нормально написанный Batch job прекрасно подхватывается при перезагрузке.
То есть начинает снова выполняться если расписание. Если что не так то это обычно CIL причем на Batch сервере.
Знать оно не может так как процесс прибивается но по идее может узнавать является ли он первым запуском после рестарта. Через свой флажок в базе. Но не понимаю зачем.