X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=trigger-rcmd.git;a=blobdiff_plain;f=scripts%2Ftrigger-rcmd;h=17fd8a345b2973c75f2c073f13a1bac9ed52e71e;hp=34f6f4d33f01a93aa0a5d9a4f5548d431d69fb14;hb=cf9579bd60b626db8da8fc20e1cced0199c47202;hpb=1db709ebf62a1f1607fa7389424fafd0b2b37b96 diff --git a/scripts/trigger-rcmd b/scripts/trigger-rcmd index 34f6f4d..17fd8a3 100755 --- a/scripts/trigger-rcmd +++ b/scripts/trigger-rcmd @@ -117,6 +117,15 @@ do_rcmd() { # Defaults NO_WAKE= +# Check required tools +for t in fping ssh etherwake; do + type "$t" >/dev/null 2>&1 + if [ $? -ne 0 ]; then + echo "$NAME: Required tool \"$t\" missing, aborting!" + exit 3 + fi +done + while [ $# -gt 0 ]; do case "$1" in --no-wake|-n)