Ik gebruik in een script ping om te testen of een bepaalde host online is., of niet. In de meeste gevallen werkt dat goed, ping krijgt of een reply, of zegt redelijk snel dat de host niet bereikbaar is, of unknown.
Alleen hangt ping bij sommige configuraties, en blijft wachten, en gaat vooral niet time-outen. Zowel man ping als ping --help als google geven hier weinig info over. In mijn versie van ping (uit debian unstable heb ik ook geen optie -W voor wait / time-out, en de -t flag doet ook niet wat ik wil. (Ik zag dat de Gentoo ping wel een -W heeft, blijkbaar precies wat ik mis dus.)
Ik heb in de packages inetutils en nog een andere *utils package gekeken waar ping inzat, beiden hebben geen -W flag.
Ik kan nu wel een aantal workarounds verzinnen: eigen ping compileren, met deze optie, Gentoo installeren, `ping x.x.x.x & sleep 2 && killall ping`
...
Maar ik ben dus meer op zoek naar een generieke oplossing, liefst zonder af te wijken van de standaardversies in debian, en vooral zonder vieze hacks.
Iemand een idee? Wat heb ik over het hoofd gezien?
Alleen hangt ping bij sommige configuraties, en blijft wachten, en gaat vooral niet time-outen. Zowel man ping als ping --help als google geven hier weinig info over. In mijn versie van ping (uit debian unstable heb ik ook geen optie -W voor wait / time-out, en de -t flag doet ook niet wat ik wil. (Ik zag dat de Gentoo ping wel een -W heeft, blijkbaar precies wat ik mis dus.)
Ik heb in de packages inetutils en nog een andere *utils package gekeken waar ping inzat, beiden hebben geen -W flag.
Ik kan nu wel een aantal workarounds verzinnen: eigen ping compileren, met deze optie, Gentoo installeren, `ping x.x.x.x & sleep 2 && killall ping`
Maar ik ben dus meer op zoek naar een generieke oplossing, liefst zonder af te wijken van de standaardversies in debian, en vooral zonder vieze hacks.
Iemand een idee? Wat heb ik over het hoofd gezien?
Everyone complains of his memory, no one of his judgement.