Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запуск программы (перезагрузка) если сайт недоступен

Ответить
Настройки темы
CMD/BAT - Запуск программы (перезагрузка) если сайт недоступен

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте.

На компьютере расположен Open Server. Иногда, после перезагрузки, он не запускается сразу - лечится повторной перезагрузкой.

Также бывают случаи что он просто глючит и сайты недоступны.

Нужно написать какой-либо CMD или BAT чтобы он пинговал какой-либо файл на сайте, и если он недоступен - тогда запуск перезагрузки сервера (запуск ярлыка\программы).

Спасбо заранее!

Отправлено: 13:35, 29-04-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата denntl:
wget http://example.org --quiet -O -
## Получили "1" так как файл скачан ## »
Вообще-то нет: wget manual, Exit-Status.

Можно так:
Код: Выделить весь код
wget.exe --spider --quiet "http://www.oszone.net" || "%SystemRoot%\system32\notepad.exe"
— если произошла ошибка, запустить «Блокнот», иначе ничего не делать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:32, 30-04-2013 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вроде получилось, спасибо! Но при попытке вызова этой строчки из файла .cmd - ничего не выполняется. Такое впечатление что он запускается не из под админа, просто мелькают строки и окно погасает. Как сделать чтоб эту проверку я мог планировщикам выполнять по расписанию, что файлом все работало, а не вручную только?

Отправлено: 21:10, 30-04-2013 | #12


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата denntl:
Но при попытке вызова этой строчки из файла .cmd - ничего не выполняется. Такое впечатление что он запускается не из под админа, просто мелькают строки и окно погасает. »
Для отладки уберите параметр «--quiet», добавьте параметры «--verbose» и «--server-response». Добавьте в пакетный файл команду «pause», дабы окно консоли не закрывалось. И смотрите.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:15, 30-04-2013 | #13


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Решил проблему простым перетаскиванием исполняемого файла в папку Windows, спасибо огромное за помощь!

Отправлено: 21:32, 30-04-2013 | #14


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


denntl, можно было решить, также просто указав полный путь к «wget.exe», например:
Код: Выделить весь код
"%ProgramFiles%\GnuWin32\bin\wget.exe" --spider --quiet "http://www.oszone.net" || "%SystemRoot%\system32\notepad.exe"

Отправлено: 03:35, 01-05-2013 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запуск программы (перезагрузка) если сайт недоступен

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] запуск одной программы цепляет запуск другой WChek Microsoft Windows 2000/XP 6 17-04-2013 12:31
Прочее - [решено] сайт недоступен ibros Сетевые технологии 8 15-01-2013 14:08
Службы - Отключить перезагрузку, если недоступен КД __sa__nya Microsoft Windows 7 15 15-04-2011 15:36
Службы - Непонятная перезагрузка (верните в 7, если чисто) Parlan Лечение систем от вредоносных программ 9 03-04-2011 18:33
http/web - [решено] недоступен конкретный сайт <блокировка сайтов при помощи маршрутизации Win> bigbalaboom Лечение систем от вредоносных программ 17 08-10-2010 01:03




 
Переход