Script linuxrc.sh
Jump to navigation
Jump to search
#!/bin/sh # # NAME /srv/config/linuxrc.sh # VERSION 1.1.1 # REQUIRED # echo echo echo echo "Daemons control script:" echo PATH=/sbin:/bin:/usr/sbin:/usr/bin RUNPATH=$1 ACTION=$2 DAEMONS_PATH="${RUNPATH}"/rc.d if ! test -d "${RUNPATH}" then echo "Usage: $0 <run_path> {start|stop}" exit 1 fi if ! test -d "${DAEMONS_PATH}" then echo "Can't find ${DAEMONS_PATH}" exit 1 fi RET_CODE=0 case "${ACTION}" in start) for SCRIPT in "${DAEMONS_PATH}"/S* do test -x "${SCRIPT}" && "${SCRIPT}" start done ;; stop) for SCRIPT in "${DAEMONS_PATH}"/K* do test -x "${SCRIPT}" && "${SCRIPT}" stop done ;; status|restart|reload|force-reload) echo "Error: argument '$1' not supported" >&2 RET_CODE=1 ;; *) echo "Usage: $0 <run_path> {start|stop}" RET_CODE=1 ;; esac exit "${RET_CODE}" # End