이더넷 연결 이벤트를 감지하고 스크립트를 실행합니다.

이더넷 연결 이벤트를 감지하고 스크립트를 실행합니다.

안녕하세요. 이더넷 연결 이벤트 감지에 대한 스크립트를 실행하고 싶습니다.

/etc/network/if-up.d/에 스크립트를 넣으려고 했지만 작동하지 않았습니다. 그렇다면 매번 이벤트를 감지하고 스크립트를 실행할 수 있는 방법이 있습니까?

답변1

우분투를 제어하는 ​​방법에는 여러 가지가 있다고 생각하는데, 여기서 문제가 발생합니다. 하나는 /etc/network/interfaces(if-up.d 디렉토리를 지원하거나 "up" 명령을 추가해야 함)와 같은 스크립트를 사용하는 것입니다. - 다른 하나는 일반적으로 GUI와 관련된 Network Manager를 통한 것입니다. (이 방법을 사용하는 경우 chmod 755 script.sh를 사용하여 스크립트가 실행 가능한지 확인하세요.)

Network Manager에서 스크립트를 작동시키는 것이 가능하다는 것은 완전히 명확하지 않습니다.Ubuntu SE에서 제안되었습니다인터페이스 유형이 "수동"인 /etc/network/interfaces 항목을 가짐으로써 이것이 가능할 수 있습니다. 이론적으로는 Network Manager가 이를 제어하지만 if-up.d 디렉토리의 스크립트도 실행합니다.

관련 정보