启动tracd的脚本
[quote]
#! /bin/sh
### BEGIN INIT INFO
# Provides: trac
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts tracd
# Description: starts tracd
### END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
TRAC_DB_HOME=/home/magicgod/db/trac
NAME=trac
DESC=trac
PORT=8001
PIDFILE=/var/run/trac_pid.$PORT
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
tracd -d --pidfile=$PIDFILE -p $PORT --basic-auth="*",$TRAC_DB_HOME/.htpasswd,$TRAC_DB_HOME $TRAC_DB_HOME
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
kill `cat $PIDFILE`
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop}" >&2
exit 1
;;
esac
exit 0
[/quote]
[quote]
#! /bin/sh
### BEGIN INIT INFO
# Provides: trac
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts tracd
# Description: starts tracd
### END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
TRAC_DB_HOME=/home/magicgod/db/trac
NAME=trac
DESC=trac
PORT=8001
PIDFILE=/var/run/trac_pid.$PORT
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
tracd -d --pidfile=$PIDFILE -p $PORT --basic-auth="*",$TRAC_DB_HOME/.htpasswd,$TRAC_DB_HOME $TRAC_DB_HOME
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
kill `cat $PIDFILE`
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop}" >&2
exit 1
;;
esac
exit 0
[/quote]