Вторник
26.11.2024, 05:55
Thrasher
Приветствую Вас Гость | RSS
Главная Автоматический перезапуск веб-сервера Apache 2.4 - Форум Регистрация Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Автоматический перезапуск веб-сервера Apache 2.4
Chazy_ChazДата: Среда, 29.12.2021, 12:29 | Сообщение # 1
Лидер клуба S.T.A.L.K.E.R.S. VOYAGER
Группа: Администраторы
Сообщений: 82
Репутация: 1
Статус: Offline
Для автоматического перезапуска веб-сервера Apache (или любой другой службы), сделаем bat файл и поместим туда скрипт.

Код
@echo off

set logfile="D:\1c\_scripts\scriptlog\stopstartlog.txt"
echo %date% %time% >>%logfile%

net stop "Apache2.4" >>%logfile%

ping -n 16 localhost>Nul
echo %date% %time% >>%logfile%

net start "Apache2.4" >>%logfile%

ping -n 301 localhost>Nul
SetLocal EnableExtensions

Set ProcessName=Apache2.4

TaskList /FI "ImageName EQ %ProcessName%" | Find /I "%ProcessName%"
If %ErrorLevel% NEQ 0 net start "Apache2.4"

exit

Запускать bat файл, от имени администратора.
Путь к логам запуска скрипта, пишется в set logfile="путь_к_лог_файлу"
Имя службы net stop "Apache2.4" взято из Администрирование - Службы.

Если тестово запуск работает, тогда bat нужно прописать в Планировщике заданий.



THRASH TILL DEATH!!!
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright Thrasher © 2008-2024