install_sympa.sh: stop/start also 'wwsympa.fcgi' processes.
This commit is contained in:
parent
f01859c670
commit
2b06762acf
@ -2162,7 +2162,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
sleep 5
|
sleep 5
|
||||||
_PIDS=`ps -e f | grep -E "${SYMPA_BASE_PATH}/s?bin/" 2>/dev/null | grep -v grep | awk '{print$1}'`
|
_PIDS=`ps -e f | grep -E "${SYMPA_BASE_PATH}/s?bin/sympa" 2>/dev/null | grep -v grep | awk '{print$1}'`
|
||||||
|
|
||||||
if [ -n "$_PIDS" ]; then
|
if [ -n "$_PIDS" ]; then
|
||||||
warn "Found running sympa processes. Going to kill them.."
|
warn "Found running sympa processes. Going to kill them.."
|
||||||
@ -2171,6 +2171,52 @@ else
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
## - Stop Sympa's wwsympa.fcgi processes
|
||||||
|
## -
|
||||||
|
echononl "\tStopping Sympa's wwsympa.fcgi processes .."
|
||||||
|
if ps -e f | grep -E "${SYMPA_BASE_PATH}/s?bin/wwsympa.fcgi" 2>/dev/null | grep -v grep > /dev/null 2>&1 ; then
|
||||||
|
echo "" >> $_log_file
|
||||||
|
echo "## - Stopping Sympa's wwsympa.fcgi processes.." >> $_log_file
|
||||||
|
echo "## -" >> $_log_file
|
||||||
|
if $SYSTEMD_SUPPORTED ; then
|
||||||
|
echo "systemctl stop "wwsympa.service >> $_log_file
|
||||||
|
systemctl stop wwsympa.service >> $_log_file 2>&1
|
||||||
|
if [ "$?" = "0" ]; then
|
||||||
|
echo_ok
|
||||||
|
else
|
||||||
|
echo_failed
|
||||||
|
error "Stopping Sympa's wwsympa.fcgi processes (systemd service) failed! \n
|
||||||
|
See '${_log_file}' for further informations."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
if [[ -x "${SYMPA_INIT_DIR}/wwsympa" ]]; then
|
||||||
|
echo "${SYMPA_INIT_DIR}/wwsympa stop" >> $_log_file
|
||||||
|
${SYMPA_INIT_DIR}/wwsympa stop >> $_log_file 2>&1
|
||||||
|
if [ "$?" = "0" ]; then
|
||||||
|
echo_ok
|
||||||
|
else
|
||||||
|
echo_failed
|
||||||
|
error "Stopping Sympai's wwsympa.fcgi processes (SysV Initscript) failed! \n
|
||||||
|
See '${_log_file}' for further informations."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo_skipped
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo_skipped
|
||||||
|
fi
|
||||||
|
|
||||||
|
sleep 5
|
||||||
|
_PIDS=`ps -e f | grep -E "${SYMPA_BASE_PATH}/s?bin/wwsympa.fcgi" 2>/dev/null | grep -v grep | awk '{print$1}'`
|
||||||
|
|
||||||
|
if [ -n "$_PIDS" ]; then
|
||||||
|
warn "Found running wwsympa.fcgi processes. Going to kill them.."
|
||||||
|
for _pid in $_PIDS ; do
|
||||||
|
kill -9 $_pid > /dev/null 2>&1
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
## ---
|
## ---
|
||||||
## --- Handle Sympa's Installation Directory
|
## --- Handle Sympa's Installation Directory
|
||||||
|
Loading…
Reference in New Issue
Block a user