|
![]() |
#1 |
Участник
|
Кстати с удивлением обнаружил, что вашу проблему решили в D365. Время обновляться
![]() https://docs.microsoft.com/en-us/dyn...customizations Цитата:
static delegate void onSystemStartup()
This event occurs when the system starts up. It is raised once per AOS upon startup. static delegate void onFirstTimeUserInteractiveSessionCreated() This event occurs when the system is creating an interactive session for the first time for a user. It is raised once per user per AOS. static delegate void onFirstTimeUserNonInteractiveSessionCreated() This event occurs when the system is creating a non-interactive session for the first time for a user. It is raised once per user per AOS. static delegate void onInteractiveSessionCreated() This event occurs when an interactive session is created and ready for use. It is raised once per interactive session creation for any user. static delegate void onSessionCreated(boolean _isBatch, boolean _isInteractive) |
|
|
За это сообщение автора поблагодарили: Vadik (1), Logger (1), ax_mct (2). |
![]() |
#2 |
Участник
|
Встречный вопрос.
А как можно узнать, что сервис AOS-а (2012) отправлен в перезагрузку (restart). Предположим есть вечный цикл (пакетное задание) и хорошо бы оно знало, сервис перезапускают. Сейчас он не знает и мешает этой самой перезагрузке (возможно я все виды CATCH-ей перехватил). На ум приходит экзотика с периодическим опрашиванием статуса windows-сервиса пакетного сервера, но верняком в систему шлются какие-то EVENT-ы в момент перезапуска и их можно перехватить. Может кто-то сталкивался? |
|
![]() |
#3 |
Banned
|
Цитата:
Сообщение от kgksoft
![]() Встречный вопрос.
А как можно узнать, что сервис AOS-а (2012) отправлен в перезагрузку (restart). Предположим есть вечный цикл (пакетное задание) и хорошо бы оно знало, сервис перезапускают. Сейчас он не знает и мешает этой самой перезагрузке (возможно я все виды CATCH-ей перехватил). На ум приходит экзотика с периодическим опрашиванием статуса windows-сервиса пакетного сервера, но верняком в систему шлются какие-то EVENT-ы в момент перезапуска и их можно перехватить. Может кто-то сталкивался? То есть начинает снова выполняться если расписание. Если что не так то это обычно CIL причем на Batch сервере. Знать оно не может так как процесс прибивается но по идее может узнавать является ли он первым запуском после рестарта. Через свой флажок в базе. Но не понимаю зачем. |
|
Теги |
как правильно |
|
|