review what i studied `date` - 2017-4-24

1465 단어 4242017review
zabbix action 이 실행 되 지 않 는 몇 가지 이유:
        1. 조건 이 설정 되 지 않 았 습 니 다
        예 를 들 어 일치 옵션 like
        2. 권한 문제
        action step 의 사용자 나 그룹 은 Trigger 에 읽 을 수 있 는 권한 이 있어 야 합 니 다.
셸 의 selection 구문 과 read 가 작성 한 menu 차이
select 는 입력 숫자 만 선택 하여 값 을 전달 할 수 있 습 니 다.
menu 는 모든 종류의 값 을 마음대로 전달 할 수 있 습 니 다.
menu 보다 select 가 더 쉬 워 요.
[root@localhost ~]# cat test.sh 
#!/bin/bash
select DAY in Mon Tue Wed Thu Fri Sat Sun quit
#和for循环语法相似
do
	if [ $DAY = "Mon" ];then
	echo $DAY
	fi
done
#END

[root@localhost ~]# ./test.sh 
1) Mon
2) Tue
3) Wed
4) Thu
5) Fri
6) Sat
7) Sun
8) quit
#? 1
Mon


#select 最好就是与case 结合
[root@localhost ~]# cat ./test2.sh 
#!/bin/bash
select DAY in Mon Tue Wed Thu Fri Sat Sun quit
do
        case $DAY in
        Mon)
                echo "Today is Monday";;
        Tue)
                echo "Today is Tuesday";;
        Wed)
                echo "Today is Wednesday";;
        Thu)
                echo "Today is Thursday";;
        Fri)
                echo "Today is Friday";;
        Sat|Sun)
                echo "You can have a rest today";;
	q|quit)
		exit 0
   		;;
	*)

                echo "Unknown input ,exit now" && break;;
        esac
done

[root@localhost ~]# ./test2.sh 
1) Mon
2) Tue
3) Wed
4) Thu
5) Fri
6) Sat
7) Sun
8) quit
#? 2
Today is Tuesday
#? 1
Today is Monday
#? 8
[root@localhost ~]# echo $?
0

좋은 웹페이지 즐겨찾기