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

Показать сообщение отдельно

Пользователь


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

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


Цитата:
Дополнил скрипт. Для корректного выхода (с сохранением времени выхода в лог и текущего статуса на тот момент) создайте рядом со скриптом файл stop.txt.
обновил скрипт, создал рядом с файлом 1.bat файлик stop.txt. Запускаю скрипт, прописываю google.com, проходит 15 сек, консольное окно закрывается, файл 1.log обновляется с такой записью:
Код: Выделить весь код
Started at [05.08.2011 - 10:06:28]
05.08.2011 - 10:06:42 >> google.com is active
Closed at [05.08.2011 - 10:06:42], last status: Online
Далее снова запускаю скрипт, задаю google.com -t, на экране консольного окна появляется:
Код: Выделить весь код
Started at: [05.08.2011 - 10:11:21]

Target: google.com -t
Online: 0 times, Offline: 0 times
Current status: [05.08.2011 - 10:11:21] - Not checked yet
И висит таким образом пока не закроешь консольное окно. В лог файле появляется запись:
Код: Выделить весь код
Started at [05.08.2011 - 10:11:21]
И все...

Т.е. проблема в том, что при наборе google.com срабатывает стандартная команда пинг гугл.ком, без параметра -t, как это работало в предыдущей версии скрипта. А если жестко руками прописать google.com -t, тогда скрипт отказывается работать

З.Ы. удалил файл stop.txt скрипт снова стал работать нормально. Как только создал файл заново, скрипт автоматически сам вылетает после первых удачных 15 секунд

Отправлено: 10:17, 05-08-2011 | #16