我想要达到的目标
- 用户将提供一个可以远程执行的命令。命令(用于远程执行的协议)可以是 SSH/RSH ......等等。所以我希望它成为配置文件或模板文件的一部分(假设参数在协议中是固定的),如下例所示 -
template.cfg 文件(由用户配置):
ssh $ip $commandList
我将在另一个数据文件中生成一个值列表,其中包含 IP 地址和命令列表。像
10.182.215.214|echo $UNAME 10.251.142.142|echo $SHELLNAME
我想要一个脚本调用它
driver.sh
,它在执行时会使用从模板到另一个执行脚本的命令生成实际的脚本/脚本 -execute.sh
问题
- 如何根据模板/插件生成脚本(可以随意提供命令)?
- 如果数据是在在线应用程序 (C/C++) 中生成的,除了正常的基于文件的操作(从 cfg 文件读取并更新
execute.sh
)之外,还有什么更好的方法吗?