linux自定义开机自启多个服务的脚本

编程入门 行业动态 更新时间:2024-10-26 14:36:57

linux自定义开机自启<a href=https://www.elefans.com/category/jswz/34/1771377.html style=多个服务的脚本"/>

linux自定义开机自启多个服务的脚本

1.创建脚本

[root@root init.d]# vim /etc/init.d/service_init.sh

2.脚本内容

#!/bin/sh
#chkconfig:2345 80 90
#description:auto_run#用于开机后,快速同时启动服务的脚步#启动redis服务
cd /usr/local/pushserver/redis-3.0.7/bin
redis-server conf/redis.conf
echo redis服务启动完毕#启动minio服务
cd /usr/local/pushserver
MINIO_ACCESS_KEY=minioadmin MINIO_SECRET_KEY=minioadmin nohup ./minio server minio-data > minio-data/minio.log 2>&1 &  
echo minio服务启动完毕#启动tomcat-8-8081服务
sh /usr/local/java/tomcat8081/bin/startup.sh
echo tomcat8081服务启动完毕#启动tomcat-8-8082服务
sh /usr/local/java/tomcat8082/bin/startup.sh
echo tomcat8082服务启动完毕#文件启动后记录日志文件
echo "execute service_init.sh-"$(date) >> /usr/local/java/script/service_auto_log.txt
echo "minio&tomcat8081&tomcat8082已经启动" >> /usr/local/java/script/service_auto_log.txt
echo ----------------------- >> /usr/local/java/script/service_auto_log.txt

3.授权

[root@root init.d]# chmod 777 /etc/init.d/service_init.sh

4.添加到自启动

[root@root init.d]# chkconfig --add service_init.sh
[root@root init.d]# chkconfig service_init.sh on

5.验证,重启服务器

[root@root init.d]# reboot

更多推荐

linux自定义开机自启多个服务的脚本

本文发布于:2023-11-15 15:10:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1601747.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多个   自定义   脚本   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!