Запуск задачи по условию

Обсуждение программ nnCron и nnCron LITE

Запуск задачи по условию

Postby Artem Antonov » Wed, 08 Sep 2004, 15:23

Добрый день!
Можно ли реализовать с помощью nncron решение следующей задачи:
необходимо пинговать определенный хост _n_ раз, и если ВСЕ _n_ раз указанный хост не пингуется, запускать определенную ранее задачу.
Спасибо.
Artem Antonov
 
Posts: 11
Joined: Sat, 14 Aug 2004, 15:53
Location: Ukraine, Kharkiv

Postby Oh » Wed, 08 Sep 2004, 15:40

Конечно! Для этого достаточно даже Кроновского хелпа :)
Oh
 
Posts: 8
Joined: Mon, 06 Sep 2004, 08:40

Postby Artem Antonov » Wed, 08 Sep 2004, 16:27

Создал новую задачу:
----
NoActive
Time: */5 * * * * *
Rule: NHOST-EXIST: "ip_address" 10 NOT
Action:
MSG: "Host Does Not Exist!"
----
Не работает, так как мне надо. Хост существует, а MSG выдается. И если я правильно понимаю, сообщение должно выдаваться после 10 раз (при неудачном исходе), а оно выдается сразу после запуска задачи вручную.


Пробовал другой вариант:
----
NoActive
Time: */5 * * * * *
Action:
NHOST-EXIST: "ip_address" 10
IF
MSG "OK!"
ELSE
MSG "Host Does Not Exist!"
THEN
----
И здесь сообщение выдается сразу. Правда, что все ОК.
Вопрос следующий: как отследить ИМЕННО 10 ping'ов? Или я чего-то не понимаю. Объясните?
Artem Antonov
 
Posts: 11
Joined: Sat, 14 Aug 2004, 15:53
Location: Ukraine, Kharkiv

Postby VK » Wed, 08 Sep 2004, 16:52

Прочти примечание в конце вот этой главы: http://www.nncron.ru/help/RU/working/ta ... g_task.htm
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby Artem Antonov » Wed, 08 Sep 2004, 17:41

С запуском понятно.
Сейчас запускаю через каждую минуту, но похоже что результат выдается не через 10 пингов. Может быть надо разбираться с VALUE-переменными, или какой-то счетчик завести?
Artem Antonov
 
Posts: 11
Joined: Sat, 14 Aug 2004, 15:53
Location: Ukraine, Kharkiv


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 2 guests

cron