diff options
Diffstat (limited to 'examples/transport-configs/init-scripts/ile')
| -rwxr-xr-x | examples/transport-configs/init-scripts/ile | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/examples/transport-configs/init-scripts/ile b/examples/transport-configs/init-scripts/ile new file mode 100755 index 00000000..a1e072f2 --- /dev/null +++ b/examples/transport-configs/init-scripts/ile @@ -0,0 +1,43 @@ +#!/bin/sh +######################################################### +# +# ile -- script to start ILE. +# +######################################################### + +DAEMON=/usr/local/sbin/ile.pl +NAME=ile.pl +CONF=/etc/jabber/ile.xml +USER=ejabberd + +######################################################### + +if [ "`/usr/bin/whoami`" != "$USER" ]; then + + echo "You need to be" $USER "user to run this script." + exit 1 +fi + +case "$1" in + debug) + echo "Not implemented yet. Starting in normal mode" + $0 start + ;; + start) + test -f $DAEMON || exit 0 + echo "Starting $NAME." + $DAEMON $CONF & + ;; + stop) + echo "Stopping $NAME." + killall $NAME & + ;; + restart|reload) + $0 stop + sleep 3 + $0 start + ;; + *) + echo "Usage: $0 {debug|start|stop|status|restart}" + exit 1 +esac |
