diff --git a/tools/restart_network.sh b/tools/restart_network.sh index b8b1a39..103348d 100644 --- a/tools/restart_network.sh +++ b/tools/restart_network.sh @@ -1,14 +1,14 @@ #!/bin/sh -warning() { - printf "%s: Warning: %s\n" "$(basename $0)" "${@}" 1>&2; +function warning { + echo "`basename $0`: Warning: ${@:1}" 1>&2; } -service_do() { - if systemctl "$1" "$2"; then +function service_do { + if systemctl $1 $2; then return 0; else - warning "Status $? on" "${@}" + warning "Status $?" "on $1 $2" ${@:3} return 1; fi }