다음을 사용하여 연결 상태를 표시하는 방법을 알고 싶습니다.nmcli
. 내가 이해한 바로는 다음과 같이 구성된 연결 목록이 표시됩니다.
nmcli con show
또한 다음은 활성 연결만 표시한다는 것도 배웠습니다.
nmcli con show --active
그리고 다음이 표시됩니다모두연결 설정(긴 목록임):
nmcli con show {connection_name}
내 질문은: 연결 상태를 표시하는 빠른 방법이 있습니까? 비슷하다:
nmcli con status {connection_name}
위 내용은 실제로는아니요CentOS 또는 Fedora에서 유효한 옵션입니다.
답변1
사용자로서B층의견에서 제안한 대로 필드 이름 지정을 사용할 수 있습니다 nmcli
.
귀하의 사건과 가장 관련성이 높은 영역은 다음과 같습니다 GENERAL.STATE
.
nmcli -f GENERAL.STATE con show {connection_name}
현재 연결의 경우 다음이 생성됩니다.
일반.상태: 활성화됨
답변2
true/false 상태가 필요한 경우 nmcli를 사용할 수 있습니다.-Ggrep과 함께 사용하기 위한 옵션-큐다음과 같이:
nmcli -g GENERAL.STATE c s interface|grep -q -E '\bactiv'
부족함을 참고하세요이자형"active"라는 단어 끝에. 만약 그 말이 미래의 증거를 위한 것이라면활동적인예를 들어 다음과 같이 변경합니다.긍정적인또는활동아니면 어느 시점에서 다른 형태로.