嗨,我有一个 exe 文件(例如:test.exe),它需要一些参数,如 param1 和 param2。如何使用 puppet 脚本运行这个 exe 文件。
例如:test.exe 参数 1 参数 2
嗨,我有一个 exe 文件(例如:test.exe),它需要一些参数,如 param1 和 param2。如何使用 puppet 脚本运行这个 exe 文件。
例如:test.exe 参数 1 参数 2
在 puppet 中使用exec执行命令就是你需要的。我正在从 Puppet 文档中粘贴下面的示例 - 正如您所看到的,命令本身包含要传递的参数。在这种情况下 tar 命令传递选项然后是文件名。如果你的参数是变量 - 你可以像你一样传递它们(我猜是$varName)
exec { "tar -xf /Volumes/nfs02/important.tar":
cwd => "/var/tmp",
creates => "/var/tmp/myfile",
path => ["/usr/bin", "/usr/sbin"]
}
因此,使用 param1 和 param2 执行一些 command.exe 将是:
exec {"command.exe param1 param2"
cwd => "C:\text"
}
关于您可以调整的其他选项,检查exec 命令的属性,并了解更多关于各种环境(Shell/Windows 等)上执行行为的信息,检查exec 提供程序