创建启动脚本
在/etc/rc.d/init.d目录下创建**.sh脚本文件,这里起名为jarStartUp.sh
文件中复制以下内容
# 配置jdk的路径(jdk的环境变量,可以使用more /etc/profile命令获取copy路径)
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
# 启动脚本
nohup java -jar /java/home/test.jar >/java/home/catalina.out 2>&1 &
其中:
jdk的路径替换为自己的路径,启动脚本为jar包的绝对路径,日志文件所在的绝对路径
也可以设置延迟时间
sleep 30 #表示延迟30秒启动
赋予脚本权限
chmod +x /etc/rc.d/init.d/jarStartUp.sh #脚本文件的全路径
脚本赋予开机自启动权限
vi /etc/rc.d/rc.local
在后面追加脚本文件路径
赋予rc.local文件执行权限
chmod 777 /etc/rc.d/rc.local
其中:
777 指文件所有者,文件所属组,其他用户,可读可写可执行
7 = 4+2+1 表示有可读可写可执行
6 = 4+2 表示有可读可写权限
5 = 4+1 表示有可读可执行
重启服务器
立即重启
shutdown -r now
重启后通过命令查看是否自启成功
ps aux|grep test.jar
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。