인터페이스 설정(IP 링크 설정) 결과를 기다리는 방법은 무엇입니까?

인터페이스 설정(IP 링크 설정) 결과를 기다리는 방법은 무엇입니까?

ip link set up eth0차단하지 않습니다. 반환된 후 결과는 몇 μ/밀리초 후에만 시스템에 표시되며 대부분 장치 드라이버의 커널 메시지와 함께 표시됩니다 r8169 0000:25:00.0 eth0: link up.

이 시점에서 EG는 /sys/class/net/eth0/operstate초기화되고 이더넷 장치의 케이블 연결 여부에 따라 upOR 값을 저장합니다. down링크가 설정되기 전에 operstate항상 발생합니다 down.

결과를 어떻게 기다리나요? 즉, 다른 파일이 ip link set up현재 업데이트된 값을 저장합니까?/sys/class/net/eth0/operstateeth0/*

답변1

until [ "$(cat /sys/class/net/eth0/operstate)" = "up" ]; do sleep 1;done

관련 정보