其实很简单,就是写一个可执行的脚本放入到/etc/init.d/下边,然后chkconfig 加入开机自启
代码如下:auto_server.sh
#!/bin/bash
#chkconfig:2345 80 90
#description:auto_server
/usr/java/jdk1.8/bin/java -jar /data/docker/sgms-app.jar &
systemctl start mysqld
chmod +x /etc/init.d/auto_server.sh
chkconfig --add auto_server.sh
完事儿了 - -,是不是很low
注意:
第二行第三行不加的话,会出现报错:“服务 server_auto.sh 不支持 chkconfig“
chkconfig等级:
0:表示关机
1:表示单用户模式
2:表示无网络链接多用户命令行模式
3:表示有网络链接多用户命令行模式
4:表示不可用情况
5:表示带图形界面的多用户模式
6:表示重新启动
chkconfig:2345就代表在2345的等级下启动这个服务
80 90分别是启动优先级和关闭优先级