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

时间:2017-12-22 06:05:46

标签: shell unix

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

1 个答案:

答案 0 :(得分: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请求触发。

还有很多其他方法。我已经尝试过所有这些,但一切都会奏效,