Current File : /home/inlingua/public_html/decay_sym/root/var/softaculous/apps/exim/popb4smtp |
#!/bin/bash
#
### BEGIN INIT INFO
# Provides: popb4smtp
# Required-Start: $local_fs $remote_fs $network $syslog $named
# Required-Stop: $local_fs $remote_fs $network $syslog $named
# Should-Start: $network $time
# Should-Stop: $network $time
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Webuzo popb4smtp monitor service
# Description: Webuzo is a LAMP Stack and a Single User Control Panel which helps you deploy Apps on your server. "webuzo".
### END INIT INFO
# (c) Softaculous Ltd.
# Service for EMPS (WEBUZO)
#
# chkconfig: 2345 99 90
# description: Webuzo is a LAMP Stack and a Single User Control Panel \
# which helps you deploy Apps on your server, \
# virtual machine or in the cloud.
#
case "$1" in
start)
if [ -f /var/run/popb4smtp-clean.pid ] || [ -f /var/run/popb4smtp-watch.pid ] ; then
echo "The service is already running";
exit 0
fi
/usr/sbin/popb4smtp-watch &>/dev/null &
/usr/sbin/popb4smtp-clean &>/dev/null &
;;
status)
if [ -f /var/run/popb4smtp-watch.pid ] ; then
PID=$(cat /var/run/popb4smtp-watch.pid)
echo "popb4smtp-watch (pid $PID) is running..."
else
echo "popb4smtp-watch is stopped"
fi
if [ -f /var/run/popb4smtp-clean.pid ] ; then
PID=$(cat /var/run/popb4smtp-clean.pid)
echo "popb4smtp-clean (pid $PID) is running..."
else
echo "popb4smtp-clean is stopped"
fi
;;
stop)
pkill -9 -f popb4smtp-watch > /dev/null 2>&1
rm -rf /var/run/popb4smtp-watch.pid
pkill -9 -f popb4smtp-clean > /dev/null 2>&1
rm -rf /var/run/popb4smtp-clean.pid
echo "popb4smtp-watch and popb4smtp-clean is stopped"
;;
restart|reload)
cd "$CWD"
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` {start|stop|restart|reload|status}" >&2
exit 64
;;
esac
exit 0