Sha256: 05989e5a9d69524e7d1e075eea8c328a795e82aacb66e5aff0604270f8835999

Contents?: true

Size: 1.08 KB

Versions: 181

Compression:

Stored size: 1.08 KB

Contents

#!/bin/bash

echo "Stopping ejabberd server"
sudo ejabberdctl stop

if [ $# -lt 1 ]; then
      command="start"
      echo "Starting ejabberd server"
else
	
	param=$1
	logs=true

	while getopts ":l" opt; do
	  	case $opt in
		    	l)
		      		#-l option
				logs=false
				
				if [ $# -lt 2 ]; then
					param="start"
				else
					param=$2
				fi
		      		;;
		    	\?)
		      		echo "Invalid option: -$OPTARG" >&2
				echo "Use \"$0 help\" to view help"
				exit
		      		;;
	  	esac
	done



	if [ $param == "live" ]; then      
		command="live"
		echo "Starting ejabberd server in Live mode"
        elif [ $param == "start" ]; then  
		command="start"
		echo "Starting ejabberd server"
	else
		#Show HELP
		echo "Use \"$0 start\" to Start ejabberd server in normal mode"
		echo "Use \"$0 live\" to Start ejabberd server in live mode"
		echo "Use -l option to keep log files"
		exit
	fi	
fi


echo ""
./kill_authentication_script.sh
if $logs; then 
./reset_logs.sh 
fi
./compile_module
./reset_connection_script
./show_config.sh

sudo ejabberdctl $command
echo "ejabberd server started"






Version data entries

181 entries across 181 versions & 3 rubygems

Version Path
social_stream-2.2.2 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-presence-2.2.1 ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-2.2.1 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-2.2.0 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-presence-2.2.0 ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-2.1.1 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-1.1.12 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-2.1.0 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-presence-2.1.0 ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-2.0.4 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-presence-2.0.2 ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-2.0.3 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-1.1.11 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-1.1.10 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-1.1.9 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-1.1.8 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-2.0.2 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-presence-2.0.1 ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-2.0.1 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh
social_stream-2.0.0 presence/ejabberd/ejabberd_scripts/development_scripts/start_ejabberd.sh