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 KaTeX parse error: Expected 'EOF', got '&' at position 21: …ILE >/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
p
i
d
e
c
h
o
"
pid echo "
pidecho"{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