CentOS添加开机启动

1.编写项目启动脚本(run.sh

powershell 复制代码
#!/bin/bash-切换到程序所在路径
cd /home/cavs_install/app/cavs-admin/target/
# 等待其他组件启动完毕后再启动本项目(如果不需要等待,本步骤可省略)
sleep 300
# 实际启动命令
nohup java -Xms2048m -Xmx4096m -jar ruoyi-admin.jar &

2.给当前脚本赋权限

powershell 复制代码
chmod +x run.sh

3.设置/etc/rc.d/rc.local并赋予可执行权限

powershell 复制代码
vim /etc/rc.d/rc.local

4.在最下面加上执行的脚本路径

5.执行一下开机启动服务

powershell 复制代码
systemctl enable rc-local.service
相关推荐
C_心欲无痕6 分钟前
网络相关 - Ngrok内网穿透使用
运维·前端·网络
宇钶宇夕10 分钟前
CoDeSys入门实战一起学习(四):应用程序运行、监控与调试
运维·自动化
optimistic_chen10 分钟前
【Redis系列】主从复制
linux·数据库·redis·缓存·中间件·命令行·主从复制
zhyf11911 分钟前
零刻AI Max395(Ubuntu 24.04)AMD 显卡监控工具(amdgpu_top)部署手册
linux·运维·ubuntu
谢平康24 分钟前
ssh-copy-id 后还是一直需要密码登录的一个解决办法
运维·ssh
zhangdawei83832 分钟前
英伟达GB200,GB300和普通服务器如dell R740xd有什么区别?
运维·服务器·人工智能
释怀不想释怀35 分钟前
Docker(项目部署)
运维·docker·容器
御控工业物联网40 分钟前
御控远程监控智慧运维系统
运维·物联网·边缘计算·数据采集·远程监控·mqtt协议·工业智能网关
wdfk_prog42 分钟前
[Linux]学习笔记系列 -- 内存管理与访问
linux·笔记·学习
go_bai43 分钟前
Linux-网络基础
linux·开发语言·网络·笔记·学习方法·笔记总结