parent
3052bfc68a
commit
96aece84b3
@ -0,0 +1,68 @@ |
||||
#!/bin/bash |
||||
# |
||||
# scriptform Scriptform server |
||||
# |
||||
# chkconfig: 345 70 30 |
||||
# description: Standalone web form front-end to scripts. |
||||
# processname: scriptform |
||||
|
||||
# Source function library. |
||||
. /etc/init.d/functions |
||||
|
||||
RETVAL=0 |
||||
prog="scriptform" |
||||
|
||||
# Settings. Change these, especially FORM_CONFIG |
||||
NAME=scriptform |
||||
PIDFILE=/var/run/scriptform.pid |
||||
LOGFILE=/var/log/scriptform.log |
||||
DAEMON=/usr/bin/scriptform |
||||
FORM_CONFIG= |
||||
PORT=8080 |
||||
DAEMON_ARGS="--port $PORT --pid-file $PIDFILE --log-file $LOGFILE $FORM_CONFIG" |
||||
|
||||
start() { |
||||
echo -n "Starting $prog: " |
||||
$DAEMON $DAEMON_ARGS |
||||
RETVAL=$? |
||||
echo $RETVAL |
||||
echo |
||||
return $RETVAL |
||||
} |
||||
|
||||
stop() { |
||||
echo -n "Shutting down $prog: " |
||||
$DAEMON --stop $DAEMON_ARGS && success || failure |
||||
RETVAL=$? |
||||
echo $RETVAL |
||||
echo |
||||
return $RETVAL |
||||
} |
||||
|
||||
status() { |
||||
echo -n "Checking $prog status: " |
||||
[ \! -e $PIDFILE ] |
||||
RETVAL=$? |
||||
return $RETVAL |
||||
} |
||||
|
||||
case "$1" in |
||||
start) |
||||
start |
||||
;; |
||||
stop) |
||||
stop |
||||
;; |
||||
status) |
||||
status |
||||
;; |
||||
restart) |
||||
stop |
||||
start |
||||
;; |
||||
*) |
||||
echo "Usage: $prog {start|stop|status|restart}" |
||||
exit 1 |
||||
;; |
||||
esac |
||||
exit $RETVAL |
Loading…
Reference in new issue