傀儡执行者:shell 命令 returns "could not find command"
Puppet exec: shell command returns "could not find command"
这是我第一次将 exec
与 Puppet 一起使用,但我没有弄清楚为什么它会继续返回错误。我正在执行的命令包含一系列符号 link 创建,代码是:
exec { "creation_of_symbolic_links":
command => "ln -s link1dest link1name; ln -s link2dest link2name; ... ; ln -s linkNdest linkNname",
path => "/etc", #added just in order to delete an error
}
所有link目标和link名称都是绝对路径。返回的错误是:
Error: Could not find command 'ln'
Error: /Stage[main]/Main/Node[nodename]/Exec[creation_of symbolic_links]/returns: change from notrun to 0 failed: Could not find command 'ln'
如何避免这个错误?
这是我第一次将 exec
与 Puppet 一起使用,但我没有弄清楚为什么它会继续返回错误。我正在执行的命令包含一系列符号 link 创建,代码是:
exec { "creation_of_symbolic_links":
command => "ln -s link1dest link1name; ln -s link2dest link2name; ... ; ln -s linkNdest linkNname",
path => "/etc", #added just in order to delete an error
}
所有link目标和link名称都是绝对路径。返回的错误是:
Error: Could not find command 'ln'
Error: /Stage[main]/Main/Node[nodename]/Exec[creation_of symbolic_links]/returns: change from notrun to 0 failed: Could not find command 'ln'
如何避免这个错误?