У меня есть командный файл, который запускает процесс Java на сервере Windows 2003. В соответствии с политикой безопасности пользователи этой машины принудительно отключаются, если пользователь неактивен в течение определенного периода времени. Проблема в том, что когда пользователь выходит из системы, процесс также умирает.
Я запланировал новую задачу (Панель управления -> Запланированные задачи), выбрал опцию «Когда мой компьютер запускается» и предоставил там данные учетной записи пользователя. Но это, кажется, не имеет никакого эффекта, пользователь все еще вышел, и процесс умирает. Необходима ли перезагрузка, чтобы изменения вступили в силу? И после перезагрузки достигну ли я того, чего ожидаю (поддерживая процесс)?
В качестве альтернативы, решит ли этот процесс запуск в качестве службы Windows? Если да, пожалуйста, дайте мне знать, как я могу сделать программу на Java или командный файл для запуска в качестве службы Windows? Я бы предпочел не использовать какие-либо сторонние инструменты или библиотеки.
Спасибо