제로 구성 브라우저의 작동 구현을 검색한 후 Linux 상자(우분투)에 이미 avahi가 있고 다음을 입력했음을 깨달았습니다.
avahi-browse -alr
bonjour conf에서 알림을 받은 모든 장치의 전체 목록을 얻습니다.
질문:그것으로부터 이벤트를 얻는 방법은 무엇입니까? 즉, Bonjour 장치가 내 네트워크에 연결되면 어떻게 알림을 받을 수 있습니까(스크립트 실행)? 닫혔을 때를 감지하는 방법은 무엇입니까?
답변1
이는 완전한 답변은 아니지만 시작 결과를 얻을 수 있는 몇 가지 명령 조합이 있습니다. 이 작업은 Crontab이나 sleep을 통해 수행할 수 있습니다(저는 후자를 사용하겠습니다).
- 결과를 써라
avahi-browse -alr
- 종료할 때까지 반복(
while true
) sleep
(필수 간격)avahi-browse -alr
임시 파일 에 결과 쓰기- 특정 정규식이 있는 경우 명령을 사용하여 이전 로그와 새 로그의 차이점은 물론 새 줄도
diff
찾습니다.grep
mail
결과를 보내거나 로그 파일에 기록하려면 이 명령을 사용하십시오 .