3 ### Run everyday health checks on remote systems.
8 case "$prog" in */*) ;; *) prog=./$prog ;; esac
12 prog=$(readlink "${prog##*/}")
18 tar czf - check check.d |
26 if mkdir -m700 $tmpdir >/dev/null 2>&1; then break; fi
28 500) echo >&2 "failed to create temporary directory"; exit 125 ;;
32 trap "cd /; rm -rf /tmp/$tmpdir" INT TERM QUIT HUP EXIT
40 *) echo >&2 "remote check process failed (rc = $rc)" ;;
47 ###--------------------------------------------------------------------------