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

相关推荐
天天年年天天。3 分钟前
在 Linux 或 Unix 系统中使用 pthread_create 创建新线程的步骤
linux·数据结构
laimaxgg1 小时前
Docker命令
linux·运维·服务器·ubuntu·docker
低代码布道师1 小时前
从0到1打造一套适合自己接单的脚手架05自动化创建表
运维·自动化
IT coke1 小时前
镜像端口及观察端口的配置
运维·网络·智能路由器
D愿你归来仍是少年1 小时前
基于Python脚本实现Flink on YARN任务批量触发Savepoint的实践指南
大数据·运维·flink
MarkHD1 小时前
第十二天 - Flask/Django基础 - REST API开发 - 练习:运维管理后台API
运维·django·flask
yuren_xia2 小时前
Vim 编辑器的常用快捷键介绍
linux·编辑器·vim
Chance Z2 小时前
Ubuntu搭建Pytorch环境
linux·pytorch·ubuntu
m0_521118232 小时前
ubuntu 22.04配置cuda和cudnn
linux·ubuntu
傍晚冰川2 小时前
【STM32】解读启动文件startup_stm32f10x_md.s
linux·笔记·stm32·单片机·学习