온라인 / 오프라인에서 알림을 표시하는 방법은 무엇입니까?


0

인터넷 연결 상태가 변경 될 때마다 언제든지 알려주고 싶습니다. 예를 들어 wifi가 온라인 상태가되거나 wifi가 오프라인 상태가되거나 wifi에서 유선 상태로 전환 할 때가 있습니다. 이미 앱을 설치했다면 좋겠지 만, 홈 구운 솔루션에 대해서는 분명히 열려 있습니다. 어떤 포인터?


오프라인 상태가되지 않도록 인터넷을 고정 시키십니까? 이것은 거의 마치 xy 문제 나에게.
Tyson

@ 타이슨 - 차가운, 해가되는 것에 대한 감사. 내 인터넷에는 문제가 없습니다. 내 연결은 완전히 평범한 이유로 상태가 변경됩니다. 나는 그것이 발생했을 때 단순히 통보를 원한다.
wxactly

답변:


1

필자는 개방형 네트워크 연결을 식별하기 위해 다소 기이 한 폴링 메커니즘을 사용하는 자체 제작 스크립트를 사용하고 발견 된 내용을 기반으로 조치를 취합니다. 즉, LAN에 연결되어 있는지에 따라 Wi-Fi를 켜고 끕니다. 이것은 방문자 LAN과 우리의 기업 LAN을 연결하지 않도록합니다. 그것은 사용 ifconfig 이 데이터를 얻으십시오.

인터넷을 통해 공용 인터넷을 라우팅하는 경로를 쉽게 식별 할 수 있습니다. netstat -r 나는 생각한다.

연결된 인터넷이 실제로 작동하는지 확인하려면 아마도 ping -c 1 www.google.com 또는 어떤 것이 있는지 확인하고 어떤 코드가 종료되는지 확인하여 그것이 살아 있는지 확인하십시오.

모든 매우 "막대기와 끈"나는 두렵다. 하지만 네가 그렇게 열어 줬다고 말 했잖아!


유망한 것으로 들리 - bash 또는이 답변에 첨부 할 수있는 작업 예제가 있습니까?
wxactly
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.