pull/109/head
Mr Chen 6 years ago
parent c460f57223
commit 44f7eb0c39
  1. 2
      plugins/gogs/index.py
  2. 19
      plugins/gogs/init.d/gogs.tpl

@ -264,7 +264,7 @@ def stop():
def restart(): def restart():
file = initDreplace() file = initDreplace()
data = public.execShell(__SR + file + ' reload') data = public.execShell(__SR + file + ' restart')
if data[1] == '': if data[1] == '':
return 'ok' return 'ok'
return data[1] return data[1]

@ -38,12 +38,17 @@ LOGFILE=${LOGPATH}/gogs.log
RETVAL=0 RETVAL=0
[ -r /etc/sysconfig/$NAME ] && . /etc/sysconfig/$NAME
DAEMON_OPTS="--check $NAME"
[ ! -z "$GOGS_USER" ] && DAEMON_OPTS="$DAEMON_OPTS --user=${GOGS_USER}"
status(){ status(){
isStart=`ps -ef|grep 'gogs web' |grep -v grep|awk '{print $2}'` isStart=`ps -ef|grep 'gogs web' |grep -v grep|awk '{print $2}'`
if [ "$isStart" == '' ];then if [ "$isStart" == '' ];then
echo "${SERVICENAME} not running" echo -e "${SERVICENAME} not running"
else else
echo "${SERVICENAME}(pid $(echo $isStart)) already running" echo -e "${SERVICENAME}(pid $(echo $isStart)) already running"
fi fi
} }
@ -55,16 +60,16 @@ start() {
fi fi
cd ${GOGS_HOME} cd ${GOGS_HOME}
echo "Starting ${SERVICENAME}: \c" echo -e "Starting ${SERVICENAME}: \c"
${GOGS_PATH} web > ${LOGFILE} 2>&1 & daemon $DAEMON_OPTS ${GOGS_PATH} web > ${LOGFILE} 2>&1 &
RETVAL=$? RETVAL=$?
[ $RETVAL = 0 ] && touch ${LOCKFILE} && echo "\033[32mdone\033[0m" [ $RETVAL = 0 ] && touch ${LOCKFILE} && echo -e "\033[32mdone\033[0m"
return $RETVAL return $RETVAL
} }
stop() { stop() {
cd ${GOGS_HOME} cd ${GOGS_HOME}
echo "Shutting down ${SERVICENAME}: \c" echo -e "Shutting down ${SERVICENAME}: \c"
which killproc > /dev/null which killproc > /dev/null
if [ $? -eq 0 ];then if [ $? -eq 0 ];then
killproc ${NAME} killproc ${NAME}
@ -72,7 +77,7 @@ stop() {
pkill ${NAME} pkill ${NAME}
fi fi
RETVAL=$? RETVAL=$?
[ $RETVAL = 0 ] && rm -f ${LOCKFILE} && echo "\033[32mdone\033[0m" [ $RETVAL = 0 ] && rm -f ${LOCKFILE} && echo -e "\033[32mdone\033[0m"
} }
case "$1" in case "$1" in

Loading…
Cancel
Save