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

相关推荐
天外飞雨几秒前
各传感器消息解析
linux
逐风&者22 分钟前
CentsOS 7 “Could not resolve host: mirrorlist.centos.org; 未知的错误”问题解决
linux·运维·centos
北城以北888822 分钟前
SSM--MyBatis框架之动态SQL
java·开发语言·数据库·sql·mybatis
路由侠内网穿透.39 分钟前
本地部署网站流量分析工具 Matomo 并实现外部访问
运维·服务器·远程工作
dnpao44 分钟前
在服务器已有目录中部署 Git 仓库
运维·服务器·git
大象席地抽烟1 小时前
NodeLocalDNS引起的一个域名解析问题
运维
超越自己1 小时前
远程连接银河麒麟服务器-xrdp方式
linux·运维·服务器·远程桌面·银河麒麟
sakoba1 小时前
Linux上kafka部署和使用
linux·运维·kafka
小武~1 小时前
嵌入式Linux安全启动全解析:从原理到实战
linux·网络·安全
刘一说1 小时前
CentOS Stream 网络故障排查:静态IP丢失、无法访问的完整解决方案
linux·tcp/ip·centos