How to test an Internet connection with bash?

后端 未结 19 1407
青春惊慌失措
青春惊慌失措 2020-11-27 09:26

How can an internet connection be tested without pinging some website? I mean, what if there is a connection but the site is down? Is there a check for a connection with the

19条回答
  •  遥遥无期
    2020-11-27 10:04

    This works on both MacOSX and Linux:

    #!/bin/bash
    
    ping -q -w1 -c1 google.com &>/dev/null && echo online || echo offline
    

提交回复
热议问题