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

相关推荐
23级二本计科3 分钟前
NAT NAPT
运维·服务器·网络
大小科圣10 分钟前
lnmp平台
运维·服务器·nginx
听风吹等浪起15 分钟前
计算机网络基础:IIS服务器(WEB服务器)
运维·服务器·计算机网络
用户96343902413624 分钟前
Mybatis输出可执行的SQL
mybatis
seu他山之石1 小时前
插爆区域引小buf搬出去
linux·ic
niuTaylor1 小时前
【Linux和RTOS简析】
linux·运维·服务器·macos·macbook air·换硬盘·扩内存
什么半岛铁盒1 小时前
【Linux系统】进程状态:一个进程的轮回史
linux·服务器·编辑器
落——枫1 小时前
操作系统知识点23
linux·运维·服务器
誓约酱1 小时前
(每日一题) 力扣 860 柠檬水找零
linux·c语言·c++·算法·leetcode·职场和发展
学编程的小程1 小时前
无公网IP也能远程控制Windows:Linux rdesktop内网穿透实战
linux·windows·tcp/ip