📄 events
字号:
#!/bin/sh# event script for 'make test'cmd="$1"shiftcase $cmd in monitor) echo "`date` monitor event" exit 0 ;; startup) echo "`date` ctdb startup event" exit 0; ;; takeip) if [ $# != 3 ]; then echo "must supply interface, IP and maskbits" exit 1 fi iface=$1 ip=$2 maskbits=$3 [ `id -u` = 0 ] && { /sbin/ip addr add $ip/$maskbits dev $iface || { echo "`/bin/date` Failed to add $ip/$maskbits on dev $iface" exit 1 } } exit 0; ;; ################################################## # called when ctdbd wants to release an IP address releaseip) if [ $# != 3 ]; then echo "`/bin/date` must supply interface, IP and maskbits" exit 1 fi iface=$1 ip=$2 maskbits=$3 [ `id -u` = 0 ] && { /sbin/ip addr del $ip/$maskbits dev $iface || { echo "`/bin/date` Failed to del $ip on dev $iface" exit 1 } } echo "`date` ctdb takeip event for $1 $2 $3" exit 0 ;; recovered) echo "`date` ctdb recovered event" exit 0 ;; shutdown) echo "`date` ctdb shutdown event" exit 0 ;;esacecho "`/bin/date` Invalid command $cmd"exit 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -