PATH="$PATH:/usr/local/sbin:/usr/sbin"
do_help() {
- echo "Usage: $0 <rcmd> [<rcmd> [...]]" >&2
+ echo "Usage: $0 [--no-wake|-n] <rcmd> [<rcmd> [...]]" >&2
exit 2
}
SYSTEM="localhost"
IFACE="eth0"
CMD="uptime"
- TIMEOUT="180"
+ TIMEOUT="300"
SSH_CHECKS="6"
WAKE_DELAY="10s"
BOOT_DELAY="1m"
# 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)