SaltStack:在watch语句中,如何指定应该监视所有文件的目录?

 菠萝和尚 发布于 2023-01-14 16:06
  • php
  • 我想在/etc/nginx/conf.d创建或修改目录中的任何文件时重新启动nginx服务.

    该目录中有许多文件,而不是指定特定文件,我想观察所有更改.

    我试过这个:

    nginx:
      pkg.installed:
        - name: nginx
      service:
        - running
        - enable: True
        - restart: True
        - watch:
          - file: /etc/nginx/nginx.conf
          - file: /etc/nginx/conf.d
          - pkg: nginx
    

    但这条线- file: /etc/nginx/conf.d并没有做我想要的.

    这是错误:

          ID: nginx
    Function: service.running
      Result: False
     Comment: The following requisites were not found:
                                 watch:
                                     file: /etc/nginx/conf.d
     Changes: 
    

    我也尝试了许多变化,包括尾部斜线,但它们都不起作用.

    应该- file: /etc/nginx/conf.d/改变什么?

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