城市之星福州网站建设,17网站一起做网店广,蜜糖直播,做网站哪里的好使用/etc/rc.local
1、启动rc-local服务
首先授予执行权限
chmod x /etc/rc.d/rc.local设置开启自启并启动
sudo systemctl enable rc-local
sudo systemctl start rc-local查看状态
sudo systemctl status rc-local2、编写要执行的脚本
vim /home/start.sh
#!/bin/bash…使用/etc/rc.local
1、启动rc-local服务
首先授予执行权限
chmod x /etc/rc.d/rc.local设置开启自启并启动
sudo systemctl enable rc-local
sudo systemctl start rc-local查看状态
sudo systemctl status rc-local2、编写要执行的脚本
vim /home/start.sh
#!/bin/bashecho --------开始--------
sleep 20
echo # 定义目标主机和端口
HOST1199.10.100.81
PORT18848HOST2199.10.100.81
PORT23306export JAVA_HOME/usr/local/jdk-17.0.11
export JRE_HOME${JAVA_HOME}/jre
export CLASSPATH.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH${JAVA_HOME}/bin:$PATH# 尝试通过Telnet连接第一个目标直到连接成功
echo Trying to connect to $HOST1:$PORT1...
while true; doif timeout 5 telnet $HOST1 $PORT1 /dev/null | grep -q Connected to; thenecho Telnet connection to $HOST1:$PORT1 successful.breakelseecho Telnet connection to $HOST1:$PORT1 failed, retrying in 5 seconds...sleep 5fi
done# 尝试通过Telnet连接第二个目标直到连接成功
echo Trying to connect to $HOST2:$PORT2...
while true; doif timeout 5 telnet $HOST2 $PORT2 /dev/null | grep -q Connected to; thenecho Telnet connection to $HOST2:$PORT2 successful.breakelseecho Telnet connection to $HOST2:$PORT2 failed, retrying in 5 seconds...sleep 6fi
done# 执行启动服务命令
nohup java -jar test.jar /nohup.out
# 检查命令执行是否成功
if [ $? -eq 0 ]; thenecho 服务启动成功
elseecho 服务启动失败
fi
编辑启动文件
编辑启动文件
vim /etc/rc.local重启linux服务器会自动执行脚本