LINUX/명령어 사용법
[Fedora]WIFI AUTO RECONNECT SHELL 등록
lahuman
2015. 2. 16. 11:31
728x90
WIFI 접속이 끊겼을 경우, 자동으로 재 접속 하도록 하는 명령어 입니다.
다음 명령어 개요는, ping 명령어로 해당 서버의 인터넷이 접속이 종료 되었는지 확인 후 접속이 되어 있지 않다면 network를 재기동 하는 간단한 shell 입니다.
#!/bin/bash ping -c 3 -w 10 8.8.8.8 > /dev/null if [ "$?" == "0" ]; then echo "CONNECT" else echo "DISCONNECT" systemctl restart network-wireless@wlp2s2.service fi
1) /dev/null 은 ping 명령의 출력 값을 보내는 것이다.(버린다는 의미)
2) bash shell에서 바로 전 명렁의 리턴 값을 받아오는 변수가 "$?" 이다. 대부분 정상적으로 작동 하였으면 0, 아니면 에러코드를 리턴한다.
이 변수를 가지고 처리를 하게 된다.
참고 자료 :
https://www.linux.co.kr/home/lecture/index.php?cateNo=&secNo=&theNo=&leccode=11061
728x90