shell脚本方法在不同机器上重启不同服务

shell脚本方法在不同机器上重启不同服务

我正在尝试编写一个脚本来重新启动不同机器上的不同服务。在此之前,我想咨询一下大家是否有更好的建议。

通常,我们连接到不同的机器并启动/重新启动不同的服务/脚本。我想将其自动化,因为机器的数量有时会超过 30 到 40 台。

这里的计划是有一个带有“服务器|服务”的文本文件,并编写一个脚本来循环文本文件上的数据,其中第一列保存服务器名称、管道符号和我想要重新启动的服务。

例子:

10.0.54.5 | samba
10.0.68.7 | parameter.sh

如果上述想法不好,请提出更好的方案。

相关内容