#! : 명령의 시작을 알림
/bin/bash : bash 스크립트의 시작.
ping -c 1 아이피 : 핑을 한번만 테스트 / ping -c 1 -w 1 아이피 : 핑테스트 응답시간 줄이기.
주의! if [ "$?" == "0" ]; then " ' [ ' 와 ' " ' 등... 각 문자 사이의 띄어쓰기 주의. 띄어쓰기 안되있을 경우 에러.
#!/bin/bash ping -c 1 아이피 &> /test/pingresult if [ "$?" == "0" ]; then echo "ok" else echo "not ok" fi |
-> 바로 전 명령어의 리턴값을 받아오는 변수 "$?", 결과가 0 일 경우 ok / 결과가 1 일 경우 not ok 를 출력.
-> 명령의 결과 출력은 /test/pingresult 로 볼 수 있다. 미리 touch pingresult 로 파일을 만들어 놔야 한다.