ping limit

Ответить
artenaki
Сообщения: 86
Зарегистрирован: 25 фев 2023, 22:33
Operating system: Linux

ping limit

Сообщение artenaki »

Приветствую.
Как пропатчить iputils, чтобы в ping по умолчанию было 4 запроса (-c4), как в винде, а не бесконечно?
Казалось бы мелочь, но в интернете никакой инфы, а исходный код темный лес.

Не хочется мне каждый раз вводить -c4 или останавливать по Ctrl+C. И alias плохое решение (почему? попробуйте сами).
irton
Сообщения: 969
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

ping limit

Сообщение irton »

А есть патч?
artenaki
Сообщения: 86
Зарегистрирован: 25 фев 2023, 22:33
Operating system: Linux

ping limit

Сообщение artenaki »

Патча нет, сам интересуюсь.
irton
Сообщения: 969
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

ping limit

Сообщение irton »

Ну тогда вопрос задан некорректно. Ищите сначала патч.
Sib
Сообщения: 120
Зарегистрирован: 31 май 2022, 07:22
Operating system: Other

ping limit

Сообщение Sib »

artenaki писал(а): 10 мар 2023, 14:17 Приветствую.
Как пропатчить iputils, чтобы в ping по умолчанию было 4 запроса (-c4), как в винде, а не бесконечно?
Казалось бы мелочь, но в интернете никакой инфы, а исходный код темный лес.

Не хочется мне каждый раз вводить -c4 или останавливать по Ctrl+C. И alias плохое решение (почему? попробуйте сами).
Нормально aliasы работают. И программа работает нормально.
ping4.png
artenaki
Сообщения: 86
Зарегистрирован: 25 фев 2023, 22:33
Operating system: Linux

ping limit

Сообщение artenaki »

Siberia писал(а): 10 мар 2023, 15:11Нормально aliasы работают
Это да. Но мне не нравится название ping4. И pingo.
Кстати, это еще хорошо, что конструкция ping -c4 -c2 отработает правильно (как 2, на который вы переопределили, или 10 скажем). А ведь могло и не сработать. В пакетниках алиасы не действуют. Впрочем, там можно и явно задать -c, не каждый день их пишешь.
irton писал(а): 10 мар 2023, 15:03Ну тогда вопрос задан некорректно. Ищите сначала патч.
За патчем я и пришел к вам. Надеюсь на си спецов. А может кто напишет свой ping на rust, go или pascal.

UPD: есть и просто спортивный интерес. Хочется исправить по настоящему, а не костылями в виде алиасов. Но я не программист, к сожалению.
Sib
Сообщения: 120
Зарегистрирован: 31 май 2022, 07:22
Operating system: Other

ping limit

Сообщение Sib »

artenaki писал(а): 10 мар 2023, 15:53
Siberia писал(а): 10 мар 2023, 15:11Нормально aliasы работают
Это да. Но мне не нравится название ping4. И pingo.
Кстати, это еще хорошо, что конструкция ping -c4 -c2 отработает правильно (как 2, на который вы переопределили, или 10 скажем). А ведь могло и не сработать. В пакетниках алиасы не действуют. Впрочем, там можно и явно задать -c, не каждый день их пишешь.
irton писал(а): 10 мар 2023, 15:03Ну тогда вопрос задан некорректно. Ищите сначала патч.
За патчем я и пришел к вам. Надеюсь на си спецов. А может кто напишет свой ping на rust. go или pascal.
Можно писать что хочется. Хоть так alias -p ping=ping\ -c4 . Тогда будет ping ya.ru работать 4 раза также.
Нужно пробелы экранировать, тогда опции работать будут. Зачем что то патчить, если и так всё хорошо работает.
artenaki
Сообщения: 86
Зарегистрирован: 25 фев 2023, 22:33
Operating system: Linux

ping limit

Сообщение artenaki »

artenaki писал(а): 10 мар 2023, 15:53А может кто напишет свой ping на go
Сам сказал, сам нашел ответ :-D Вот этот проект подошел https://github.com/go-ping/ping
Единственное, непривычно, что излишне точные значения time (аж 6 цифр после запятой).
Бинарники

Siberia
Спасибо. alias ping=ping\ -c4 работает.
Ответить

Вернуться в «Общие вопросы по РОСЕ»