Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 01.06.2015
Сообщений: 6
1

Ожидание появления ПК в сети

07.12.2015, 14:20. Показов 2464. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! Прошу помощи.
Необходимо реализовать следующие:
Скрипт выполняет ожидание появления ПК в сети, проще говоря пингует его до тех пор пока он не запингуется, после того как пинг прошел ждет еще 180 секунд и начинает на него копировать файл.
Bat вообще такое может?)

Добавлено через 21 минуту
В ходе размышлей пришел к выводу, что необходим подобный цикл, только вот как проверить прошел пинг или нет не пойму...

Windows Batch file
1
2
3
4
5
6
:ping
ping -n 5 10.137.146.2 >nul 
sleep 10
goto ping
:go
xcopy c:\1.txt \\10.137.146.2\1\
Добавлено через 27 минут
Windows Batch file
1
2
3
4
:end
sleep 30
ping -n 1 10.137.146.2 || Goto end
xcopy c:\1.txt \\10.137.146.2\1\
вот так работает) надеюсь кому то пригодится...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2015, 14:20
Ответы с готовыми решениями:

Ожидание появления компьютера в сети и продолжение выполнения скрипта
Добрый день! Имеется bat-файл следующего содержания, суть которого состоит в том, чтобы пробудить...

Ожидание появления нужного файла в циклических операциях
Добрый день. Подскажите какой командой можно заставить цикл ждать пока появится нужный файл, а при...

Задержка появления файла на в каталоге-получателе при копировании по сети
Добрый день! Не уверен, что проблема относится к этой теме а не к теме администрирования сервера,...

Поиск windows XP в домене. Добавить в запрос выборку по времени появления ПК в сети
Здравствуйте! Воспользовался гуглом, но "добить" запрос не получается.. Нужна помощь в исправлении...

3
6243 / 2118 / 334
Регистрация: 10.12.2013
Сообщений: 7,299
07.12.2015, 19:07 2
не, так не годится,
в таких делах надо подняться повыше уровнем,
пинговаться-то он может и пингуется, а вот шара может быть недееспособна.

Windows Batch file
1
2
3
4
5
6
7
8
9
10
:loop
 
    IF EXIST \\10.137.146.2\sharename\checkedfile (
 
        xcopy c:\1.txt \\10.137.146.2\sharename
 
    ) ELSE (
 
        goto loop 
    )
1
0 / 0 / 0
Регистрация: 01.06.2015
Сообщений: 6
08.12.2015, 10:55  [ТС] 3
Хорошая идея, но бывают случаи когда эта папка пустая. И как тогда быть?
0
6243 / 2118 / 334
Регистрация: 10.12.2013
Сообщений: 7,299
08.12.2015, 18:55 4
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    @echo off  
    set host=10.137.146.2
    set sharename=XXX
    set checkfile=%userprofile%\__check__
 
:loop
 
    xcopy %checkfile% \\%host%\%sharename%\  /Y
 
    if EXIST \\%host%\%sharename%\%checkfile% (
 
        del /Q \\%host%\%sharename%\%checkfile%
 
        xcopy *.txt  \\%host%\%sharename%\ /Y
 
    ) ELSE (
 
        echo %Sharename% on host %host% not available
        goto loop 
    )
но даже в таком виде всё это ненадежная фигня, конечно.
с помощью только bat / cmd надёжное сетевое копирование нереализуемо.

Добавлено через 17 минут
НО !!!

есть смысл попробовать BITSAdmin Tool
2
08.12.2015, 18:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2015, 18:55
Помогаю со студенческими работами здесь

Ожидание ответа от запроса к серверу по сети
Всего доброго! Использую Volley для получения ответа от сервера, мне нужно чтобы при нажатии на...

Определить повторы появления чисел по мере появления и вывести их на экран
Программа генерирует последовательность случайных чисел от 0 до 100. Определить повторы появления...

Задача: сделать программу подсчета частоты появления каждого символ и Отсортировать по частоте появления
Прошу помочь не понимаю даже как начать делать. Суть задания, есть...

Вероятности появления каждого из двух независимых событий А и В соответственно равны 0,6 и 0,5. Найти вероятность появления только одного из них
Вероятности появления каждого из двух независимых событий А и В соответственно равны 0,6 и 0,5....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru