Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
CMD/BAT - выполнение батника если пингуется сервер

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


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

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


всем привет
на форуме куча тем, о выполнении скрипта если перестал пинговаться сервер
мне же надо наоборот

суть: происходит подключение к серверу, скрипт скачивает логи, после скачивания логов он должен (на всякий случай) пропинговать сервер и если сервер доступен, выполняется второй скрипт - удаление этих самых логов
зачем? затем, что я на всякий случай проверил вытыканием патчкорда на вопрос прервется ли работа скрипта при потере связи - нет она не прерывается. т.е. файлы полностью не закачаны, но удаляются.
такие дела.
спасибо всем кто поможет

Отправлено: 18:34, 14-05-2022

 

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


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

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


порыл у вас, приспособил себе чей то чужой ответ.

@echo on
:l
set/a n+=1
for %%a in ("yandex.ru") do ping -n 3 %%a|>nul find/i "ttl" && (
if %n% leq 1 C:\bat\edg.bat
) || (
if %n% leq 1 C:\bat\chrome.bat
)
goto l
pause

вроде работает. вытыкаю шнур, включается батник запуска еджа, втыкаю - хрома. вроде робит.
если будут идеи-предложения, спасибо

за батник спасибо ALPAP, из темы https://www.cyberforum.ru/cmd-bat/thread1797617.html

Отправлено: 19:26, 14-05-2022 | #2



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

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


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


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

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


не ничего подобного. испытал на деле, через несколько минут система начинает жестко виснуть, этот скрипт вешает её
в чем загвоздка?

Отправлено: 20:06, 14-05-2022 | #3


Ветеран


Contributor


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

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


bidjo, Для безопасного перемещения файлов используйте Move: исходный файл будет удален только при успешном перемещении.
Код: Выделить весь код
@Echo Off
cls
	Set "IP=192.168.100.23"
	Set "Folder=Test1\LogFiles"
	Set "Mask=*.log"

	Set "BoxArc=Z:\Box_Arc"

	ping %IP% |>nul 2>&1 Find "TTL=" &&(
		Move "\\%IP%\%Folder%\%Mask%" "%BoxArc%\" ||Pause &Exit /B 2
	) || (Echo !!! Alarm!  Server %IP%: no Ping)
Pause
Exit /B 0
IP, папку пропишите свои.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 20:12, 14-05-2022 | #4


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


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

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


спасибо.
а можно расшифровать команды? а то немного непонятно какая что делает

psftp команду move не знает, не могу перемещать так
пользую psftp потому, что не могу научить sftp выполнять команды после ssh@domain
в ручном режиме ок, в автоматическом батник кончается на коннекте sftp к серверу

Отправлено: 20:31, 14-05-2022 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Выполнить действие если окно батника закроется hexer54539 Скриптовые языки администрирования Windows 0 22-04-2022 16:21
PowerShell - Перезапуск службы, если web-сервер, если не откликается epoddubniy Скриптовые языки администрирования Windows 4 09-10-2021 09:28
Разное - [решено] Планировщик заданий (выполнение батника) foureleven Microsoft Windows 7 10 15-09-2011 11:19
CMD/BAT - [решено] Запуск батника, так чтобы его выполнение не было видно на экране white155 Скриптовые языки администрирования Windows 1 21-04-2011 19:44
CMD/BAT - Выполнение батника по флагу в сетевой шаре Serg2010 Скриптовые языки администрирования Windows 3 16-08-2010 13:09




 
Переход