我是Chef的新手。我的chef节点中有一个文件version.txt。我写了一个配方来执行chef节点中的脚本。我上传了另一个版本不同的version.txt文件(即内容)。我想执行脚本只有当前的version.txt文件包含比前一个更高的值?这个正则表达式怎么办?如何将两个文件与正则表达式进行比较?
答案 0 :(得分:0)
您不能比较这些文件,而是告诉Chef您希望文件的内容是什么,而Chef会强制执行该操作。如果文件已经存在但是旧版本将更新,或者如果它不存在则会创建。只有在文件内容发生更改时,才能使用通知来触发运行脚本。