Запуск апач 2.4 по расписанию или условию
на пол-пути к установке .
локально в сети работает .
апачи как служба запускается вручную или автоматом.
на боевой машине есть желание настроить для запуска апачи 15:00-17:00 *
сам запускается и останавливается - служба , не программа
не хочется давать права пользователю на ручной запуск или остановку службы
понимаю , что знающему создать условия - 10 минут , а я не спец в этом
прошу помощи для создания правил .
локально в сети работает .
апачи как служба запускается вручную или автоматом.
на боевой машине есть желание настроить для запуска апачи 15:00-17:00 *
сам запускается и останавливается - служба , не программа
не хочется давать права пользователю на ручной запуск или остановку службы
понимаю , что знающему создать условия - 10 минут , а я не спец в этом
прошу помощи для создания правил .
Найденные решения
(1) создаете 2 задания в планировщике windows.
Первое на запуск. указываете запускать по времени.
В действия указать "Запуск программы".
Программа: sc
Аргументы: start Apache2.4 (или какой там используете.)
Во втором аналогично на остановку. Только в аргументах указываете:
stop Apache2.4
Первое на запуск. указываете запускать по времени.
В действия указать "Запуск программы".
Программа: sc
Аргументы: start Apache2.4 (или какой там используете.)
Во втором аналогично на остановку. Только в аргументах указываете:
stop Apache2.4
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3)
В командном файле прописать что-то типа:
естественно команды за двоеточием.
Запускается планировщик задний, указывается батник(или cmd) настраивается расписание.
В командном файле прописать что-то типа:
cd \
cd " c:\web_server\apache\bin"
- старт: httpd - k start
- перезапуск: httpd - k restart
- стоп: httpd - k stop (httpd - k shutdown)
cd " c:\web_server\apache\bin"
- старт: httpd - k start
- перезапуск: httpd - k restart
- стоп: httpd - k stop (httpd - k shutdown)
естественно команды за двоеточием.
Запускается планировщик задний, указывается батник(или cmd) настраивается расписание.
(4)
скажите , если я создам батник - не знаю как
первый на запуск службы - через консоль запустилась
второй на остановку - также получилось
и эти батники указать в планировщик заданий
пробовал , но если сохраняю , как start.bat - планировщик видит его как start.bat.txt
и не срабатывает запуск службы
не делал никогда такого.думал не придется :)
d " c:\
скажите , если я создам батник - не знаю как
первый на запуск службы - через консоль запустилась
второй на остановку - также получилось
и эти батники указать в планировщик заданий
пробовал , но если сохраняю , как start.bat - планировщик видит его как start.bat.txt
и не срабатывает запуск службы
не делал никогда такого.думал не придется :)
(5)
Значит так и сохраняется, если сделан в блокноте. в свойствах папки включить видеть расширения.
в папке где лежит батник нажать Alt. Вверху появится меню
Сервис-Параметры папок-Вид
Где-то внизу снять галку "Скрывать расширения"
но если сохраняю , как start.bat - планировщик видит его как start.bat.txt
Значит так и сохраняется, если сделан в блокноте. в свойствах папки включить видеть расширения.
в папке где лежит батник нажать Alt. Вверху появится меню
Сервис-Параметры папок-Вид
Где-то внизу снять галку "Скрывать расширения"
(17) взял вручную вводить команды
httpd - k start
после нее такое
Usage: httpd [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-w] [-k start|restart|stop|shutdown] [-n service_name]
[-k install|config|uninstall] [-n service_name]
[-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S] [-X]
Options:
-D name : define a name for use in <IfDefine name> directives
-d directory : specify an alternate initial ServerRoot
-f file : specify an alternate ServerConfigFile
-C "directive" : process directive before reading config files
-c "directive" : process directive after reading config files
-n name : set service name and use its ServerConfigFile and ServerRoot
-k start : tell Apache to start
-k restart : tell running Apache to do a graceful restart
-k stop|shutdown : tell running Apache to shutdown
-k install : install an Apache service
-k config : change startup Options of an Apache service
-k uninstall : uninstall an Apache service
-w : hold open the console window on error
-e level : show startup errors of level (see LogLevel)
-E file : log startup errors to file
-v : show version number
-V : show compile settings
-h : list available command line options (this page)
-l : list compiled in modules
-L : list available configuration directives
-t -D DUMP_VHOSTS : show parsed vhost settings
-t -D DUMP_RUN_CFG : show parsed run settings
-S : a synonym for -t -D DUMP_VHOSTS -D DUMP_RUN_CFG
-t -D DUMP_MODULES : show all loaded modules
-M : a synonym for -t -D DUMP_MODULES
-t -D DUMP_INCLUDES: show all included configuration files
-t : run syntax check for config files
-T : start without DocumentRoot(s) check
-X : debug mode (only one worker, do not detach)
httpd - k start
после нее такое
Usage: httpd [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-w] [-k start|restart|stop|shutdown] [-n service_name]
[-k install|config|uninstall] [-n service_name]
[-v] [-V] [-h] [-l] [-L] [-t] [-T] [-S] [-X]
Options:
-D name : define a name for use in <IfDefine name> directives
-d directory : specify an alternate initial ServerRoot
-f file : specify an alternate ServerConfigFile
-C "directive" : process directive before reading config files
-c "directive" : process directive after reading config files
-n name : set service name and use its ServerConfigFile and ServerRoot
-k start : tell Apache to start
-k restart : tell running Apache to do a graceful restart
-k stop|shutdown : tell running Apache to shutdown
-k install : install an Apache service
-k config : change startup Options of an Apache service
-k uninstall : uninstall an Apache service
-w : hold open the console window on error
-e level : show startup errors of level (see LogLevel)
-E file : log startup errors to file
-v : show version number
-V : show compile settings
-h : list available command line options (this page)
-l : list compiled in modules
-L : list available configuration directives
-t -D DUMP_VHOSTS : show parsed vhost settings
-t -D DUMP_RUN_CFG : show parsed run settings
-S : a synonym for -t -D DUMP_VHOSTS -D DUMP_RUN_CFG
-t -D DUMP_MODULES : show all loaded modules
-M : a synonym for -t -D DUMP_MODULES
-t -D DUMP_INCLUDES: show all included configuration files
-t : run syntax check for config files
-T : start without DocumentRoot(s) check
-X : debug mode (only one worker, do not detach)
(1) создаете 2 задания в планировщике windows.
Первое на запуск. указываете запускать по времени.
В действия указать "Запуск программы".
Программа: sc
Аргументы: start Apache2.4 (или какой там используете.)
Во втором аналогично на остановку. Только в аргументах указываете:
stop Apache2.4
Первое на запуск. указываете запускать по времени.
В действия указать "Запуск программы".
Программа: sc
Аргументы: start Apache2.4 (или какой там используете.)
Во втором аналогично на остановку. Только в аргументах указываете:
stop Apache2.4
В планировщике Windows в разделе "Рабочая папка" указываем путь к расположению команды httpd БЕЗ КАВЫЧЕК:
Нужный_Диск:\Web_server\Apache...\bin
Ключи к команде httpd пишутся не через пробел, а слитно. Об этом ТСу сообщил help при его ошибочном наборе команды с пробелом.
Рабочие команды:
httpd -k start
httpd -k restart
httpd -k stop (httpd - k shutdown)
Иногда планировщик не срабатывает (не только про эти программы), если не стоит галочка "Выполнить с наивысшими правами" в разделе "Общие" в самом низу окна.
Нужный_Диск:\Web_server\Apache...\bin
Ключи к команде httpd пишутся не через пробел, а слитно. Об этом ТСу сообщил help при его ошибочном наборе команды с пробелом.
Рабочие команды:
httpd -k start
httpd -k restart
httpd -k stop (httpd - k shutdown)
Иногда планировщик не срабатывает (не только про эти программы), если не стоит галочка "Выполнить с наивысшими правами" в разделе "Общие" в самом низу окна.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот