LinuxForum.Fans
Тема

PING

Автор: spyphy 6 сообщений 3749 просмотров
#264559

Можно ли сделать чтоб ping возвращал 0 или 1 в зависимости от того, пингуется ли сервер, а не выводил всю инфу. Потому как самому лень писать скрипт для извлечения данной инфы. Т.е. желательно сделать это сразу в shell'е, чтоб не прибегать к другим языкам программирования.

#264569

[console]
lupo@gentoo-laptop ~ % ping -c 3 ya.ru > /dev/null 2>&1 && echo "OK" || echo "NO ping"
OK
lupo@gentoo-laptop ~ % ping -c 3 yyyya.ru > /dev/null 2>&1 && echo "OK" || echo "NO ping"
NO ping
[/console]

#264620
spyphy написал:
Можно ли сделать чтоб ping возвращал 0 или 1 в зависимости от того, пингуется ли сервер, а не выводил всю инфу. Потому как самому лень писать скрипт для извлечения данной инфы. Т.е. желательно сделать это сразу в shell'е, чтоб не прибегать к другим языкам программирования.

Лучше fping.

#264638

Lupo Alberto, а что означает % перед командой ?

#264639
"riso" написал:
а что означает % перед командой ?

Это не перед командой, это часть приглашения командной строки —

text
lupo@gentoo-laptop ~ %

сама команда —

text
ping -c 3 ya.ru > /dev/null 2>&1 && echo "OK" || echo "NO ping"
#265014
"CyberDaemon" написал:
Лучше fping.

В принципе ping работает. А чем fping лучше? Хотел его установить, но что-то ему не нравится - требует удалить мой doublecmd-gtk

Войдите или зарегистрируйтесь, чтобы ответить.