linux编写服务器自启动脚本
编辑系统文件
vim /etc/rc.d/rc.local
#添加需要开机启动脚本的命令
sh /server/start/server/start.sh
授权系统文件
chmod +x /etc/rc.d/rc.local
授权自启动脚本
chmod +x /server/start/server/start.sh
start.sh文件示例
注:以下文件需要在linux页面使用vim编辑,文本编辑上传字符集不一样会导致无法正常运行
#!/bin/bash
#chkconfig: 2345 70 30
#description: start service
#获取当前时间
startTime=$(date "+%Y-%m-%d %H:%M:%S")
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
echo $startTime + "nginx启动成功" >> /server/start/start_log.log
sh /server/nacos/bin/startup.sh -m standalone
echo "nacos启动成功" >> /server/start/start_log.log
#暂停20秒
sleep 20
nohup java -jar /server/test/t1/dml_gateway-1.0.jar &
echo "gateway启动成功" >> /server/start/start_log.log
nohup java -jar /server/test/t2/dml_test.jar &
echo "test启动成功" >> /server/start/start_log.log

浙公网安备 33010602011771号