同時在多個主機上啟動腳本

同時在多個主機上啟動腳本

這就是我想做的事。我有一個 perlScript.pl 和一個機器列表:machineA、machineB、machineC。這些是我可以透過 ssh 存取的 Linux 機器。我想同時在所有 3 台機器上發出此腳本。我正在嘗試進行一些負載分析,並且需要測量腳本執行所需的時間。

有小費嗎?

答案1

你可以在網路上找到不同的ssh客戶端,它們同時連接到多個客戶端,因此你可以同時執行命令。其中一位客戶是集群 ssh。您可以嘗試或在網路上搜尋其他客戶端。

答案2

我建議德什(分散式外殼)。

答案3

設定 NTP,使所有三個盒子同步到一個公共來源。

然後使用at命令運行你的腳本(這是一個教學

答案4

有人聽過木偶嗎?如果所有客戶端都是開放系統,那麼木偶會幫助你很多。有關詳細信息,請參閱 redectivelab 網站。

有了這個工具,你實際上可以管理很多事情。我們使用它來維護大量伺服器以進行相同類型的配置。

乾杯!

相關內容