Страница 1 из 1
ping limit
Добавлено: 10 мар 2023, 14:17
artenaki
Приветствую.
Как пропатчить iputils, чтобы в ping по умолчанию было 4 запроса (-c4), как в винде, а не бесконечно?
Казалось бы мелочь, но в интернете никакой инфы, а исходный код темный лес.
Не хочется мне каждый раз вводить -c4 или останавливать по Ctrl+C. И alias плохое решение (почему? попробуйте сами).
ping limit
Добавлено: 10 мар 2023, 14:32
irton
А есть патч?
ping limit
Добавлено: 10 мар 2023, 14:46
artenaki
Патча нет, сам интересуюсь.
ping limit
Добавлено: 10 мар 2023, 15:03
irton
Ну тогда вопрос задан некорректно. Ищите сначала патч.
ping limit
Добавлено: 10 мар 2023, 15:11
Sib
artenaki писал(а): 10 мар 2023, 14:17
Приветствую.
Как пропатчить iputils, чтобы в ping по умолчанию было 4 запроса (-c4), как в винде, а не бесконечно?
Казалось бы мелочь, но в интернете никакой инфы, а исходный код темный лес.
Не хочется мне каждый раз вводить -c4 или останавливать по Ctrl+C. И alias плохое решение (почему? попробуйте сами).
Нормально aliasы работают. И программа работает нормально.
ping limit
Добавлено: 10 мар 2023, 15:53
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: есть и просто спортивный интерес. Хочется исправить по настоящему, а не костылями в виде алиасов. Но я не программист, к сожалению.
ping limit
Добавлено: 10 мар 2023, 15:59
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 раза также.
Нужно пробелы экранировать, тогда опции работать будут. Зачем что то патчить, если и так всё хорошо работает.
ping limit
Добавлено: 10 мар 2023, 16:26
artenaki
artenaki писал(а): 10 мар 2023, 15:53А может кто напишет свой ping на go
Сам сказал, сам нашел ответ

Вот этот проект подошел
https://github.com/go-ping/ping
Единственное, непривычно, что излишне точные значения time (аж 6 цифр после запятой).
Бинарники
Siberia
Спасибо. alias ping=ping\ -c4 работает.