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