echo "$NAME: checking system \"$SYSTEM\" ..."
fping -c1 -q "$SYSTEM" 2>/dev/null
if [ $? -ne 0 ]; then
+ if [ -n "$NO_WAKE" ]; then
+ echo "$NAME: \"$SYSTEM\" seems to be down, skipping job."
+ return 9
+ fi
+
echo "$NAME: \"$SYSTEM\" seems to be down, wake it up ..."
etherwake -b -i "$IFACE" `echo "$SYSTEM" | cut -d'.' -f1`
if [ $? -ne 0 ]; then
[ $r -eq 0 ] && return 0 || return 1
}
+# Defaults
+NO_WAKE=
+
while [ $# -gt 0 ]; do
case "$1" in
+ --no-wake|-n)
+ NO_WAKE=1; ;;
--help|-*)
do_help; ;;
*)