Linux 开机自动启动服务

1:制定执行脚本

如redis 脚本 /app/redis/start.sh

复制代码
/usr/redis/redis-7.2.5/src/redis-server /usr/redis/redis-7.2.5/redis.conf

nginx 脚本 /app/nginx/start.sh

复制代码
/usr/sbin/nginx  -c  /etc/nginx/nginx.conf 

java 应用脚本 /app/tigee/start.sh

复制代码
kill -s 9 $(ps -ef |grep tgfs-service |awk  '$0 !~/grep/ {print $2'}) ; nohup java -Xms128m -Xmx128m -jar /usr/workspace/tgfs-service/tgfs-service-1.0.0-SNAPSHOT.jar --spring.profiles.active=prod  > /usr/workspace/tgfs-service/application.log 2>&1 &  echo $! > /usr/workspace/tgfs-service/application.pid

2: 修改rc.local

复制代码
vi /etc/rc.local

在rc.local 最后加sh脚本保存

复制代码
/app/redis/start.sh
/app/nginx/start.sh
/app/tigee/start.sh

3: 分配权限

复制代码
chmod  -R  777  /app/ 
chmod   777  /etc/rc.local

4:reboot 重启服务器

查看进程是否存在

ps -ef |grep java; ps -ef |grep nginx; ps -ef |grep redis

相关推荐
鹧鸪云光伏18 分钟前
光伏运维数据透明化,发电量提高45%
运维·光伏·光伏设计·光伏模拟·光伏配储
AI视觉网奇1 小时前
whisper tokenizer
linux·运维·服务器
MX_93592 小时前
使用Nginx部署前端项目
运维·前端·nginx
srrsheng2 小时前
电商前端Nginx访问日志收集分析实战
运维·前端·nginx
m0_738120722 小时前
Solar月赛(应急响应)——攻击者使用什么漏洞获取了服务器的配置文件?
运维·服务器·安全·web安全·网络安全
咕噜签名分发冰淇淋2 小时前
应用app的服务器如何增加高并发
运维·服务器
NotStrandedYet2 小时前
信创国产Linux操作系统汇总:从桌面到服务器,百花齐放
linux·信创·国产化
爱喝水的鱼丶2 小时前
SAP-ABAP:SAP ABAP OpenSQL JOIN 操作权威指南高效关联多表数据
运维·开发语言·数据库·sap·abap
特种加菲猫2 小时前
从文件到文件描述符:理解程序与文件的交互本质
linux·笔记
懋学的前端攻城狮3 小时前
深入浅出Linux-01:系统化掌握基础操作
linux·后端