Linux | 您所在的位置:网站首页 › 开机延时自启动程序 › Linux |
Linux开机延迟启动脚本
项目中,可能遇到几台服务器都放在一个机房,某天突然断电,恢复电源后,几台服务器同时重启的情况。但这个时候服务器A的开机自启动程序依赖服务器B程序,这个时候由于服务器B还未启动完成,因此服务器A的程序运行失败。 这个时候就需要使用开机延迟启动,下面是我想到的一种办法。 问题现状我使用的是nfs的开机挂载,原本配置了开机挂载如下: 在192.168.1.14服务器的/etc/fstab的文件最后添加了 192.168.1.13:/data/disk13 /data/disk13 nfs ro 0 0 但由于13、14服务器同时断电重启后,14启动后发现13的nfs服务暂未启动,结果挂载失败。 暂时的解决办法是登录14服务器运行mount -a命令即可。 我的办法但是这样每次登录服务器运行挂载命令也不是长久的办法。 于是,有没有什么开机延迟启动的办法呢? 1.编写脚本 vim /path/mounta_13.sh写入下面的内容: #!/bin/sh sleep 180s mount -a2.修改开机启动文件 vim /etc/rc.local在文档最后添加下面的指令: nohup /path/mounta_13.sh &就可以了~ 欢迎指正,随时修改~ |
CopyRight 2018-2019 实验室设备网 版权所有 |