zoukankan      html  css  js  c++  java
  • [原创]Linux实现服务延迟启动

    在开机启动服务的时候,服务之间有依赖关系,必须在某个服务完全启动后才能启动其他的服务。在这种情况下,就需要用到服务延迟启动的功能。
    在开机时,延迟几分钟再启动。具体步骤如下:
    1、写一个实现延时启动的脚本myscript,在第一行加入如下内容:
    # 用于延时启动3分钟
    sleep 180
    ......
     
    2、修改文件/etc/rc.local,增加如下一行:
    nohup /path/myscript &
     
    注:如果需要延时启动的程序已经做成自启动服务,需要取消掉,如下:
    chkconfig  freeswitch  off
     
    ---------------------
    实例应用如下:
    现有一个服务freeswitch需要延迟启动,实现步骤如下:
    1、取消服务的开机自启动
    chkconfig freeswitch off
     
    2、增加延迟启动脚本delayfsboot.sh,内容如下:
    #======script start ============
    sleep 180
    service freeswitch restart
    #======script end =============
     
    3、修改文件/etc/rc.local,在最后面加入如下一行
    nohup /path/to/delayfsboot.sh &
     
    4、测试
  • 相关阅读:
    html----有关图像
    前端开发初学者
    angular js 正序倒叙
    viewpager无线轮播获取网络图片
    angular js 球星
    angular js shopping
    angular js 公告墙
    Android 常用正则表达式
    Android 内存泄漏
    TCP/IP,必知必会的
  • 原文地址:https://www.cnblogs.com/jizha/p/linux_delay_boot.html
Copyright © 2011-2022 走看看