Use Terminal to Ping With Timestamp - Purple Computing
network

How To: Use Terminal to Ping With Timestamp (For Network Troubleshooting)


On macOS, this is a useful Terminal command to ping a network device repeatedly at a set internal, and log the timestamp with the ping reply.

This technique is good to evaluate the availability of a network device over a period time, if for example you suspect that a device or server is dropping off the network randomly (or not responding) at certain times of day.

You can use the -i flag to set a longer interval in seconds, which makes the ping output log easier to look through over an extended period. By default, ping will run every second, which can make it rather tedious when looking back through your ping results to find any significant dropouts.

ping -i 10 8.8.8.8 |¬†while read pong; do echo “$(date): $pong”; done

The above command will ping the IP address 8.8.8.8 (Google DNS) every 10 seconds (-i 10) and will timestamp the corresponding pongs.

Real-Time Feedback

When we solve a support ticket, clients are given the choice of leaving good or bad feedback along with an optional comment. We post the 10 most recent comments here automatically and in real-time. You can view even more on our page.

Date Name Comments
Feb 22nd Claudia C Purple saved the day again! Thanks to Lochie and Jack for getting our files back! Phew! Tremendous support.
Feb 15th Caroline P Lochie dealt with the support ticket quickly and efficiently, very satisfied. Thank you
Feb 15th Matt C Incredible support from Lochie over the last couple of days. Excellent help, super nice, and always available. THANK YOU
Feb 15th Matt B Thanks Dean!
Feb 12th Steve B Amazing support with quick response as always. Thanks
Feb 7th Adam P Totally amazing !
Feb 6th Kate Q Thankyou!
Jan 31st Adam P Unbelievably fast response. Thank you
Jan 29th Bill S fabulous, from dean in toronto
Jan 25th Freddie C Excellent support and service as always!