taraz 0 Опубликовано Среда в 05:30 Из наблюдательного поста к видеосерверу Линии имеется "админский" доступ по порту 9780. Возможно ли через НП перезагрузить сервер? Или писать для этого какую-то реакцию с кнопкой с действием на внешнюю программу? Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано Среда в 05:33 Здравствуйте! Службу Line 8 Server, силами самой службы, перезапустить нельзя. Используйте средства операционной системы. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
taraz 0 Опубликовано Среда в 05:53 Есть консольная команда для останова и запуска службы Line 8 Server средствами самой операционной системы? Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано Среда в 06:03 LineServer8 - это обычная служба, работайте с ней так-же, как и с остальными. Остановка службы: net stop "LineServer8" Старт службы: net start "LineServer8" Остановка и сразу запуск службы в одном bat-файле - попробуйте так: net stop "LineServer8" timeout /t 10 /nobreak net start "LineServer8" Нужное поведение и расписание можно настроить в планировщике заданий («WIN+R» => taskschd.msc) Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
taraz 0 Опубликовано Среда в 06:25 Всё работает. Написал удобный батник. @echo off chcp 65001 >nul setlocal EnableDelayedExpansion :: Проверка на права администратора net session >nul 2>&1 if %errorLevel% NEQ 0 ( echo [!] Требуются права администратора. Перезапуск... powershell -Command "Start-Process '%~f0' -Verb RunAs" exit /b ) :MENU cls echo =========================================== echo Line 8 Server – Менеджер службы echo =========================================== echo [1] Запустить службу echo [2] Остановить службу echo [3] Перезапустить службу echo [4] Проверить статус echo [0] Выход echo. set /p choice=Выберите действие: if "%choice%"=="1" goto START if "%choice%"=="2" goto STOP if "%choice%"=="3" goto RESTART if "%choice%"=="4" goto STATUS if "%choice%"=="0" exit goto MENU :START echo [*] Запуск службы... net start "LineServer8" pause goto MENU :STOP echo [*] Остановка службы... net stop "LineServer8" pause goto MENU :RESTART echo [*] Перезапуск службы... net stop "LineServer8" net start "LineServer8" pause goto MENU :STATUS sc query "LineServer8" pause goto MENU Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В