美文网首页
Linux 由于服务依赖,所以延迟自启动服务

Linux 由于服务依赖,所以延迟自启动服务

作者: 那钱有着落吗 | 来源:发表于2021-08-19 10:24 被阅读0次

背景:A服务需要依赖于B服务的启动才行,其实最好的办法是检测到B服务启动了然后再启动A,所以延迟启动来解决依赖启动问题是治标不治本的防范,有疏漏。

前提是我们需要知道服务的启动脚本,那么下文中就默认serviceA这个服务已经做好了,直接用就行。

1、取消服务的开机自启动

chkconfig serviceA off

2、增加延迟3分钟的启动脚本delay.sh,内容如下:

sleep 180
service serviceA restart

3、修改文件/etc/rc.local,在最后面加入如下一行

nohup /opt/delay.sh &

相关文章

  • Linux 由于服务依赖,所以延迟自启动服务

    背景:A服务需要依赖于B服务的启动才行,其实最好的办法是检测到B服务启动了然后再启动A,所以延迟启动来解决依赖启动...

  • Kali 2017.1 配置Metasploite

    简述 ​ 由于Kali Linux网络服务策略,Kali将不会自启动的网络服务,数据库服务包括在内.所以为了M...

  • Linux 配置服务和自启动

    摘要: Linux 配置服务和自启动,以tomcat为例,配置tomcat服务和自启动。 配置服务:在服务器上很多...

  • Linux开机自启动tomcat

    操作环境 服务器centos7.3 配置开机自启动tomcat 众所周知,在Linux中设置开机自启动的服务,需要...

  • Linux CentOS关闭开启mysql设置自启查看服务端口

    1、Linux CentOS一般作为服务器使用,因此,MySQL服务器应该随机自启动。查看开机自启动的服务使用ch...

  • linux之syetemcl详解

    Linux服务器,服务管理--systemctl命令详解,设置开机自启动syetemclt就是service和ch...

  • 配置本地yum源

    由于服务器不允许内网访问,在Linux上安装软件很不方便,需要寻找各种依赖。所以,就在服务器上配置本地yum源。 ...

  • linux服务自启动

    1.将脚本移动到/etc/rc.d/init.d目录下 2、增加脚本的可执行权限 3、添加脚本到开机自动启动项目中

  • Jenkins部署MacOS Slave实现持续集成(iOS)

    解决Linux服务器上的Jenkins无法构建Xcode工程 前言 由于Linux服务器无法安装Xcode,所以J...

  • ECS 云服务器配置

    连接Linux服务器 由于没有windows电脑,所以购买的是Linux 服务器。windows电脑可以用普通远程...

网友评论

      本文标题:Linux 由于服务依赖,所以延迟自启动服务

      本文链接:https://www.haomeiwen.com/subject/hqpobltx.html