下面是我的启动脚本,注意,每次都是用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
测试一下,通过。