linux - 如何延迟nginx的启动?

 天天火火红红 发布于 2022-11-04 10:21

在vps 上给设置nginx监听了IPv6地址,但是每次启动的时候都会因为还没分配到地址而启动nginx失败,只能每次都要登录到服务器上手动启动nginx。

请问有没有方法可以延迟nginx的启动,让它在分配到IPv6地址之后再启动。

服务器是Ubuntu Server 14.04 LTS。

3 个回答
  • 写一个bash 无限循环输出ifconfig 匹配ip6的值
    匹配到后跳出循环启动nginx
    具体shell我就不写了

    2022-11-12 01:51 回答
  • 首先去掉nginx开机启动,接着写个shell ping自己的IPV6 知道能ping通就启动nginx

    2022-11-12 01:51 回答
  • 手机码字不能贴代码了说说思路,可以写个shell脚本用sleep做延迟,然后把脚本加进开机启动 ,还要取消nginx开机启动。

    2022-11-12 01:51 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有