From: Alexey Khobov <alex@ormb.ru> To: sisyphus@altlinux.ru Subject: Re: [sisyphus] А что с ping теперь стало? Date: Thu, 14 Mar 2002 18:32:34 +0300 Message-ID: <3C90C292.6010405@ormb.ru> (raw) In-Reply-To: <3C90B465.9000601@alt-linux.org> > > > Все дело в том, что в ping существует workaround насчет некорректного > поведения некоторый версий ядер в виде проверки следования вызова двух > функций. > Если порядок нарушается, то появляется предупреждение. > > По непонятным причинам он срабатывает и на новых ядрах. Есть > подозрение что зависит не столько от того кто пингует, cколько от того > кого пингуют. А если от того, кого пингуют не получено ответа? > Меня собственно больше интересовала первая часть так как написание > скриптов при таком поведении > >> пинга является просто невозможным. >> > А в чем проблема . Этот warning вроде как нисколько не влияет на код > возврата. Да не warning, а ожидание пингом непонятно чего при посылке N количества пакетов, указанных в опции -с. Он же должен завершится, а он послал эти пакеты, получил, например Destination host unreachable и висит дальше - пакеты больше не посылает, но и не выходит. Выдержка из мана: -c count Stop after sending count ECHO_REQUEST packets. With deadline option, ping waits for count ECHO_REPLY packets, until the time- out expires. -w deadline Specify a timeout, in seconds, before ping exits regardless of how many packets have been sent or received. In this case ping does not stop after count packet are sent, it waits either for deadline expire or until count probes are answered or for some error notification from network. -w я не использовал, но даже если бы и использовал то о нем написано, что ping будет ждать таймаута или ответа на все запросы указанные в параметре -c или извещения об ошибки из сети. Получается, что он игнорирует сообщения из сети и продолжает ждать ответа на запросы.
next prev parent reply other threads:[~2002-03-14 15:32 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2002-03-14 10:04 Alexey Khobov 2002-03-14 14:05 ` Любимов А.В. 2002-03-14 14:34 ` Alexey Khobov 2002-03-14 14:32 ` Stanislav Ievlev 2002-03-14 15:32 ` Alexey Khobov [this message] 2002-03-14 15:39 ` Alexander Bokovoy 2002-03-14 14:39 ` Любимов А.В. 2002-03-14 15:19 ` Alexey Khobov 2002-03-14 16:18 ` [sisyphus] " Artem K. Jouravsky
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=3C90C292.6010405@ormb.ru \ --to=alex@ormb.ru \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git