2 хвилини інтервалу ping в Linux


0

Я хочу ping 192.168.1.254 кожні 2 хвилини. Пробували наступні, але це не здається, що пінг знову через 2 хвилини.

ping -i 360 192.168.1.254

Як я можу змусити пінг працювати кожні 2 хвилини? Чи є що-небудь, що потрібно перевірити / увімкнути в вбудованому Linux? Я використовую teraterm, чи є необхідність написати макрос, щоб він працював?

[ EDIT ]: Я тільки що зрозумів, що 360 є 6 хвилин. Але в принципі це ще не пінг знову через 6 хвилин.

Я думаю, що проблема тут, тому що це вбудований Linux, нормальний пінг працює нормально. Я не впевнений, як я можу піти і включити опцію -i.


4
360 = 60 * 6 = 6 хвилин. Можливо, спробуйте 120 за 2 хвилини? Якщо ваша версія ping не підтримує -i, спробуйте цикл оболонки сценарію та sleep.
dirkt

1
інтервал після -i у секундах. Отже, вам просто потрібно замінити 360 на 120` як 120 секунд = 2 хв. Крім того, переконайтеся, що звичайний пінг працює в першу чергу.
C0deDaedalus

1
хтось може відповісти так, щоб його можна було закрити? бажано @ dirkt
Devidas

Відповіді:


1

360 = 60 * 6 = 6 хвилин. Можливо, спробуйте 120 за 2 хвилини?

Якщо ваша версія пінгу не підтримується -i, спробуйте цикл оболонки сценарію та sleep:

while true ; do ping -c1 192.168.1.254 ; sleep 120 ; done

Якщо ваша версія ping не підтримує -i ні -c, з'ясуйте, які його варіанти робить і редагуйте запитання з цією інформацією.


Це працює для мене, спасибі багато!
Fir.Id
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.