A short while back I wrote a Ruby module called net-pingsimple which was mostly modelled on Perl's Net::Ping. I realized today that I made some colossal fuck-ups in regards to external pings. Two important things I learned:
- The '-c' option means something different on Solaris than it does on Linux (or other platforms).
- If a host is down, the 'no answer from <host>' goes to STDOUT, not STDERR (dammit)
/me is fucking irritated with himself and ping.