saltstack:有没有办法在每次运行state.highstate时停止更新cron文件

cmi*_*idi 1 linux salt-stack

目前我有以下cron.file公式

date > system_cron:
  cron.file:
    - name:  salt://crons/cron_jobs
    - source_hash:  "md5sum=895dcbbddd27bfa77056ef8c8340549a"
    - user:  security
Run Code Online (Sandbox Code Playgroud)

但是每次运行highstate时都会更新crontab,尽管cron_jobs文件没有改变,因此状态是相同的.有没有办法在每次使用cron.file时运行highstate时停止创建temp crontab文件

ahu*_*us1 6

我发现当文件末尾有空白行,或者你有dos行结尾而不是unix行结尾时会发生这种情况.更改后,文件只会在更改后更新.

请注意:由于您已将文件放在"salt://"中,因此您不需要source_hash.这仅适用于远程(即http)文件.