需要在不同的Unix服务器上执行shell脚本

Need to execute a shell script in different unix servers

本问题已经有最佳答案,请猛点这里访问。

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


我建议你用4种不同的方法来做,

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

2。通过ssh从一个服务器调用远程服务器中的脚本。请参阅此链接how-to-use-ssh-to-run-a-shell-script-on-a-remote-machine

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

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

还有很多其他的方法。我已经尽力了,一切都会好起来的,