Update gogs.tpl

pull/109/head
Mr Chen 6 years ago
parent e06e9accc1
commit ba3ebb9f5f
  1. 26
      plugins/gogs/init.d/gogs.tpl

@ -25,6 +25,10 @@ if [ -f /etc/init.d/functions ];then
. /etc/init.d/functions . /etc/init.d/functions
fi fi
if [ -f /etc/rc.d/init.d/functions ];then
. /etc/rc.d/init.d/functions
fi
# Default values # Default values
HOME={$HOME_DIR} HOME={$HOME_DIR}
NAME=gogs NAME=gogs
@ -61,23 +65,23 @@ start() {
cd ${GOGS_HOME} cd ${GOGS_HOME}
echo -e "Starting ${SERVICENAME}: \c" echo -e "Starting ${SERVICENAME}: \c"
daemon $DAEMON_OPTS ${GOGS_PATH} web > ${LOGFILE} 2>&1 & ${GOGS_PATH} web > ${LOGFILE} 2>&1 &
RETVAL=$? RETVAL=$?
[ $RETVAL = 0 ] && touch ${LOCKFILE} && echo -e "\033[32mdone\033[0m" [ $RETVAL = 0 ] && touch ${LOCKFILE} && echo -e "\033[32mdone\033[0m"
return $RETVAL return $RETVAL
} }
stop() { stop() {
cd ${GOGS_HOME}
echo -e "Shutting down ${SERVICENAME}: \c" pids=`ps -ef|grep 'gogs web' |grep -v grep|awk '{print $2}'`
which killproc > /dev/null arr=($pids)
if [ $? -eq 0 ];then echo -e "Stopping gogs... \c";
killproc ${NAME}
else ifor p in ${arr[@]}
pkill ${NAME} do
fi kill -9 $p
RETVAL=$? done
[ $RETVAL = 0 ] && rm -f ${LOCKFILE} && echo -e "\033[32mdone\033[0m" echo -e "\033[32mdone\033[0m"
} }
case "$1" in case "$1" in

Loading…
Cancel
Save