Fixes the srvice stop
This commit is contained in:
parent
f0459e908b
commit
c2c4c14e94
1 changed files with 23 additions and 14 deletions
|
|
@ -59,9 +59,9 @@ status() {
|
||||||
setdnxenv "$env"
|
setdnxenv "$env"
|
||||||
if running;
|
if running;
|
||||||
then
|
then
|
||||||
echo "Service running $DESC (pid: $DNXPID)"
|
echo "Service running $DESC ($NAME; pid: $DNXPID)"
|
||||||
else
|
else
|
||||||
echo "Service stopped ($DESC)"
|
echo "Service stopped $DESC ($NAME)"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
@ -73,12 +73,17 @@ start() {
|
||||||
setdnxenv "$env"
|
setdnxenv "$env"
|
||||||
if running; then
|
if running; then
|
||||||
echo "Service already running $DESC" "$NAME"
|
echo "Service already running $DESC" "$NAME"
|
||||||
log_end_msg 1
|
|
||||||
else
|
|
||||||
log_daemon_msg "Starting service $DESC"
|
|
||||||
start-stop-daemon -SbmCv -u $WWW_USER -p $PIDFILE -d $ROOT -x $DNXRUNTIME -- --project $PROJECT --configuration $CONFIGURATION $NAME >${ROOT}/kestrel-${NAME}.log
|
|
||||||
log_daemon_msg "Service $DESC started"
|
|
||||||
log_end_msg 0
|
log_end_msg 0
|
||||||
|
else
|
||||||
|
log_daemon_msg "Starting service $NAME"
|
||||||
|
start-stop-daemon -SbmCv -u $WWW_USER -p $PIDFILE -d $ROOT -x $DNXRUNTIME -- --project $PROJECT --configuration $CONFIGURATION $NAME >${ROOT}/kestrel-${NAME}.log
|
||||||
|
if [ $? ]; then
|
||||||
|
log_daemon_msg "Could not start $NAME"
|
||||||
|
log_end_msg 2
|
||||||
|
else
|
||||||
|
log_daemon_msg "Service $DESC started ($NAME)"
|
||||||
|
log_end_msg 0
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
@ -88,20 +93,24 @@ stop() {
|
||||||
for env in $CONFIGS
|
for env in $CONFIGS
|
||||||
do
|
do
|
||||||
setdnxenv "$env"
|
setdnxenv "$env"
|
||||||
if ! running
|
if running
|
||||||
then
|
then
|
||||||
echo Service not running $DESC
|
log_daemon_msg "Stopping service $NAME"
|
||||||
log_end_msg 1
|
|
||||||
else
|
|
||||||
log_daemon_msg "Stopping service $DESC"
|
|
||||||
start-stop-daemon -K -p "$PIDFILE"
|
start-stop-daemon -K -p "$PIDFILE"
|
||||||
rm -f "$PIDFILE"
|
log_daemon_msg "$DESC stopped"
|
||||||
log_daemon_msg "$DESC stopped."
|
|
||||||
log_end_msg 0
|
log_end_msg 0
|
||||||
|
else
|
||||||
|
log_daemon_msg "$DESC Service not running"
|
||||||
|
log_end_msg 1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if [ -f /etc/kestrel/$2.webenv ]; then
|
||||||
|
CONFIGS="/etc/kestrel/$2.webenv"
|
||||||
|
fi
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
start
|
start
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue