【问题标题】:Need to execute a shell script in different unix servers [duplicate]需要在不同的unix服务器中执行shell脚本[重复]
【发布时间】:2018-06-04 19:37:38
【问题描述】:

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

【问题讨论】:

    标签: shell unix


    【解决方案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请求触发。

    可能还有很多其他方式。我已经尝试了以上所有方法,一切都会奏效,

    【讨论】:

      猜你喜欢
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 2017-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-11
      相关资源
      最近更新 更多