인터넷 연결이 끊겼습니까? Mac이 다시 온라인 상태가 되면 음성 알림 받기
요즘 우리는 모두 인터넷 연결에 크게 의존하고 있지만 때로는 이러한 연결이 그다지 안정적이지 않습니다. ISP 장애, 라우터 다운, 어딘가에서 코드에 걸려 넘어진 사람 등 어떤 이유로든 다운된 인터넷 연결이 다시 활성화될 때까지 기다리는 것은 답답할 수 있습니다. 우리는 웹 브라우저에서 "새로 고침" 버튼을 반복적으로 눌러 상황이 언제 다시 살아나는지 확인하는 사용자를 알고 있지만 더 나은 방법이 있습니다.명령줄에 익숙한 사용자는 더 나은 솔루션을 사용할 수 있습니다. 이 솔루션은 ping 도구를 사용하여 활성 인터넷 연결을 감지하고 텍스트 음성 변환 명령을 사용하여 상황이 다시 활성화될 때 구두로 알립니다. 이것을 사용하려면 Mac에서 볼륨을 켜야 합니다.
인터넷 연결이 온라인 상태일 때 경고 말하기
이 명령은 연결된 도메인 "yahoo.com"에 대한 성공적인 핑으로 실행됩니다. 다른 도메인으로 도메인을 전환하면 이를 사용하여 웹 사이트 또는 서버가 작동하는지 또는 중지되는지 모니터링할 수도 있습니다.
until ping -W1 -c1 yahoo.com; 잠을 자다 5; 완료 && 인터넷이 돌아왔다고 말함
확인된 도메인 이름(예: 127.0.0.1 대신 somedomainname.com)에 연결하는 것이 걱정되지 않는 경우 원래 트릭 소스가 제안한 IP를 직접 ping할 수도 있습니다. :
까지 핑 -W1 -c1 8.8.8.8; 잠을 자다 5; 완료 && 인터넷이 돌아왔다고 말함
IP를 직접 ping할 때 잠재적인 문제는 DNS 문제가 계속 있을 때 명령이 라이브 연결을 반환할 수 있다는 것입니다. 따라서 확인된 도메인 이름을 대신 ping하는 첫 번째 옵션이 더 나은 옵션일 수 있습니다. 활성 인터넷 연결을 감지할 뿐만 아니라 도메인 이름이 제대로 확인될 때만 트리거하기 때문입니다.
이것은 정의된 구문을 말함으로써 작업 완료를 알리는 명령줄 트릭과 유사합니다. 이는 긴 스크립트가 실행 중이거나 다른 작업이 불확실한 양을 차지할 때 유용할 수 있습니다. 알림이 도움이 되는 완료 시간입니다.
무음 대안: 사진으로 온라인으로 인터넷 연결 경고
볼륨을 켜거나 소리를 크게 할 수 없는 환경에서 작업하는 사용자의 경우 명령을 조정하여 다른 경고 조치를 트리거할 수 있습니다. 예를 들어, 'say' 명령을 'open'으로 바꾸면 활성 연결이 반환되었음을 나타내기 위해 사진을 미리보기로 열 수 있습니다.
until ping -W1 -c1 yahoo.com; 잠을 자다 5; 완료 && 열기 ~/BACKONLINE.jpg
이 경우 ping이 yahoo에 접속에 성공하면 "BACKONLINE.jpg"라는 이름의 이미지가 미리보기 앱(또는 정의된 파일 형식에 대해 설정된 기본 이미지 앱)에서 열립니다.
트위터에서 @sedovsek에게 이 멋진 트릭을 알려주십시오. 그곳에서도 우리를 팔로우하는 것을 잊지 마십시오.