一直未配置成功,直到放弃后reboot了下,才知道错的不是自己的配置,而是自己不懂
1、在touch /etc/rc.d/init.d/tl_c_cons_service(创建新文件) 2、vi /etc/rc.d/init.d/tl_c_cons_service(编辑文件) 3、编辑内容 #!/bin/bash #chkconfig: 2345 10 90 #description:tl_c_cons_service BASE_DIR="/root/tl_c_cons_service" JAR_FILE="tl_cons_credit_rating-0.0.1-SNAPSHOT.jar" SERVICE_NAME="tl_c_cons_service" start() { echo "starting ${SERVICE_NAME}..." cd $BASE_DIR nohup java -jar $JAR_FILE >/dev/null & echo "${SERVICE_NAME} started" } stop() { echo "stopping ${SERVICE_NAME}..." pid=`ps -ef|grep $JAR_FILE |grep -v grep |awk '{print $2}'` kill -9 $pid echo "${SERVICE_NAME} stopped" } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; *) echo "Usage: `basename $0` start|stop|restart" esac exit 0 4、赋予权限 chmod +x /etc/rc.d/init.d/tl_c_cons_service 5、设置开机启动 chkconfig --add tl_c_cons_service
6、启动服务 systemctl start tl_c_cons_service
7、重启服务 reboot