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

3 篇文章 0 订阅
3 篇文章 0 订阅

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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值