Script daemon-example.sh
Jump to navigation
Jump to search
#!/bin/bash
#
# base functions import
. /srv/config/functions.sh;
### variables
TITLE="<DAEMON SERVICE DESCRIPTION>";
ACTION="${1}";
DAEMON[1]="<IF THE EXECUTABLE KEEP RUNNING: true/false >";
OWN[1]="<RUNNING USER>";
PROG[1]="<EXECUTABLE PATH>";
NAME[1]=`base_name "${PROG[1]}"`;
FILE[1]="${CONF_PATH}/<FILE PATH TO TEST>";
DIR[1]="${CONF_PATH}/<DIR PATH TO TEST>";
START_OPT[1]="${PROG[1]} <EXECUTABLE OPTION ex -c ${FILE[1]}>";
STOP_OPT[1]="<STOP COMMAND ex killall ${NAME[1]}>";
### start/stop daemon
daemon_main;
# End