gpt4 book ai didi

linux - 在 CFENGINE 节点之间复制文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:22:38 25 4
gpt4 key购买 nike

我正在尝试 CFENGINE 3.5 的一些功能,但遇到了一个非常基本的问题。我想将保存在 cfengine Policy hub 中的某些文件复制到各种 cfengine 客户端。这些文件分布在不同的位置,cfengine 应该进一步将这些文件复制到与主服务器位于同一位置的目标机器。如何做到这一点?

最佳答案

如果您想将某些文件从集线器复制到客户端上的相同位置,您可以这样做:

vars:
"files" slist => { "/some/file", "/other/file", "/one/more/file" };

files:
"$(files)"
copy_from => secure_cp("$(files)", "$(sys.policy_hub)");

这将遍历文件,依次复制每个文件。确保将适当的标准库文件包含到 secure_cp() 中,如下所示:

body common control 
{
inputs => { "lib/3.5/files.cf" };
bundlesequence => { ... };
}

关于linux - 在 CFENGINE 节点之间复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18979008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com