View Single Post
  #2 (permalink)  
Old 06-02-2006, 07:12 PM
brwatters brwatters is offline
Special Member
 
Posts: 117
Thumbs up

Just cut and paste this to a file called zimbra in /etc/rc.d/init.d

Make sure you set it to the proper owner and permissions .. This straight from a CentOS 4.3 box

#!/bin/bash
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1
#
# The contents of this file are subject to the Mozilla Public License
# Version 1.1 ("License"); you may not use this file except in
# compliance with the License. You may obtain a copy of the License at
# http://www.zimbra.com/license
#
# Software distributed under the License is distributed on an "AS IS"
# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
# the License for the specific language governing rights and limitations
# under the License.
#
# The Original Code is: Zimbra Collaboration Suite Server.
#
# The Initial Developer of the Original Code is Zimbra, Inc.
# Portions created by Zimbra are Copyright (C) 2005 Zimbra, Inc.
# All Rights Reserved.
#
# Contributor(s):
#
# ***** END LICENSE BLOCK *****
#
#
# Init file for zimbra mail
#
# chkconfig: 345 99 01
# description: Zimbra mail service
#


command()
{
su - zimbra -c "zmcontrol $1 >/opt/zimbra/log/startup.log 2>&1"
}

case "$1" in
restart)
command shutdown
command startup
RETVAL=$?
;;
start)
command startup
RETVAL=$?
;;
stop)
command shutdown
RETVAL=$?
;;
reload|status)
command $1
RETVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|status}"
RETVAL=1
esac
exit $RETVAL
Reply With Quote