这个问题在这里已有答案:
在不同的unix服务器中有一个脚本用于空间清理。我不希望每次都连接所有服务器,并希望通过仅连接到一个unix服务器来运行脚本。你能帮忙吗?
我会建议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请求触发。
还有很多其他方法。我已经尝试了以上所有内容并且都可以使用,