首先编写sh文件
在sh中 如果启动多个程序 中间可能需要等待时间
这个时候使用sleep命令
sleep 1 睡眠1秒
sleep 1s 睡眠1秒
sleep 1m 睡眠1分
sleep 1h 睡眠1小时
然后需要了解 linux系统中的jdk安装路径
如果不知道安装路径,可以使用 java -verbose 命令查看
export JAVA_HOME=/usr/java/jdk1.8.0_271
export JRE=/usr/java/jdk1.8.0_271/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE/lib:.
export PATH=$PATH:$JAVA_HOME/bin/:$JRE/bin
一个完整的sh文件
sleep 5m
export JAVA_HOME=/usr/java/jdk1.8.0_271
export JRE=/usr/java/jdk1.8.0_271/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE/lib:.
export PATH=$PATH:$JAVA_HOME/bin/:$JRE/bin
nohup java -jar /workHome/jar/gateway.jar >/dev/null 2>&1 &
sleep 10s
nohup java -jar /workHome/jar/system.jar >/dev/null 2>&1 &
sh文件创建好后 记得赋予权限!
chmod 777 startup.sh
然后编辑rc.local文件,加入jar启动脚本
vim /etc/rc.d/rc.local
添加/workHome/startup.sh 即可