需要在不同的unix服务器中执行shell脚本[重复]

问题描述 投票:1回答:1

这个问题在这里已有答案:

在不同的unix服务器中有一个脚本用于空间清理。我不希望每次都连接所有服务器,并希望通过仅连接到一个unix服务器来运行脚本。你能帮忙吗?

shell unix
1个回答
1
投票

我会建议4种不同的方法,

1.最简单的方法:在crontab中配置空间清理脚本

2.通过ssh从一台服务器调用远程服务器中的脚本。看到这个链接how-to-use-ssh-to-run-a-shell-script-on-a-remote-machine

3.运行script,继续在某个位置查找status/trigger file(虚拟文件),在需要时将虚拟文件(ftp,scp等)从一个服务器推送到该特定位置。

4.设置http server-client,可能是cgi script,可以通过http请求触发。

还有很多其他方法。我已经尝试了以上所有内容并且都可以使用,

© www.soinside.com 2019 - 2024. All rights reserved.