У меня есть удаленный сервер, которым я могу управлять через программу подключения к удаленному рабочему столу. Когда я открываю программу на сервере удаленно (с удаленного рабочего стола), а затем закрываю удаленный рабочий стол, открытая программа перестала работать и продолжает работать только тогда, когда я повторно открываю сеанс на сервере.
Что мне нужно, чтобы открыть программу на удаленном сервере и поддерживать ее непрерывную работу, даже если я закрою удаленный сеанс?
Вам необходимо запустить это приложение как службу.
Это может помочь
http://support.microsoft.com/kb/251192
в основном войдите в командную строку на этом сервере
скажем, я собирался запустить notepad.exe как фоновую службу
так что я бы сделал что-то вроде
SC Create npadsvc binpath="C:\windows\system32\notepad.exe" start=auto
тогда это будет просто работать в фоновом режиме под системной учетной записью
альтернатива, которую я видел в прошлом, - это просто создать общий логин для сервера / серверов, а затем вместо выхода из системы просто нажать «x» и отключить сеанс, процессы будут продолжать работать под этим Пользователь, я делаю это часто при загрузке различных снимков, которые долго монтируются на LUN, входят в систему, щелкают, отключаются, проверяют позже.