ctdb-tools: Always print script output in event status
[cs/samba-autobuild/.git] / ctdb / tests / UNIT / eventd / etc-ctdb / events / random / 02.enabled.script
1 #!/bin/sh
2
3 case "$1" in
4 "monitor") exit 0 ;;
5 "failure") exit 1 ;;
6 "timeout") sleep 99 ;;
7 "verbose") echo "Running event $1" ; exit 0 ;;
8 "verbosemultiline")
9         cat <<EOF
10 Running event $1
11 There are multiple output lines
12
13 ^^^ including blank lines...
14
15 EOF
16         exit 0
17         ;;
18 "verbosefailure") echo "args: $*"; exit 1 ;;
19 "verbosemultilinefailure")
20         cat <<EOF
21 Failing event $1
22 There are multiple output lines
23
24 args: $*
25
26 EOF
27         exit 2
28         ;;
29 "verbosetimeout") echo "Sleeping for 99 seconds"; sleep 99 ;;
30 "verbosetimeout2") echo "Sleeping for 99 seconds"; sleep 99 ;;
31 *) exit 0 ;;
32 esac