下面是我的启动脚本,注意,每次都是用gerrit2用户执行程序,而不是root用户。
GERRIT2_SITE_PATH=/home/gerrit2/review_site
case "$1" in
start)
echo "starting gerrit2 from $GERRIT2_SITE_PATH"
sudo -u gerrit2 $GERRIT2_SITE_PATH/bin/gerrit.sh start
;;
restart)
echo "restarting gerrit2 from $GERRIT2_SITE_PATH"
sudo -u gerrit2 $GERRIT2_SITE_PATH/bin/gerrit.sh restart
;;
stop)
echo "stopping gerrit2 from $GERRIT2_SITE_PATH"
sudo -u gerrit2 $GERRIT2_SITE_PATH/bin/gerrit.sh stop
;;
*)
echo $"usage: $0 {start|stop|restart}"
exit 3
;;
esac
:
然后执行:
update-rc.d gerrit2 defaults