X-Git-Url: https://arthur.barton.de/gitweb/?p=trigger-rcmd.git;a=blobdiff_plain;f=scripts%2Ftrigger-rcmd;h=ec70d958f2864ae3c42912115fbbccb615d3bb4f;hp=a2bf18f04dd5d06ab85db1d39df861d5d2f746c5;hb=70a0278a963eb20be33dc259c508e0571ee02be8;hpb=20f28047fed21ba21b180227247e714be6f6ee2a diff --git a/scripts/trigger-rcmd b/scripts/trigger-rcmd index a2bf18f..ec70d95 100755 --- a/scripts/trigger-rcmd +++ b/scripts/trigger-rcmd @@ -1,7 +1,7 @@ #!/bin/sh # # trigger-rcmp: Trigger remote commands -# Copyright (c)2014-2016 Alexander Barton (alex@barton.de) +# Copyright (c)2014-2017 Alexander Barton (alex@barton.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -164,7 +164,12 @@ while [ $# -gt 0 ]; do fi NAME=$BASENAME fi - [ $r -ne 0 ] && result=1 + if [ $r -ne 0 ]; then + # Exit code indicates an error. But only flag this as error + # when target should have been woken up and the indicated error + # is not "system down" (9). + [ -z "$NO_WAKE" ] || [ $r -ne 9 ] && result=1 + fi shift [ $# -gt 0 ] && echo done