2013-10-06 76 views
0

我可以訪問幾臺運行的機器(machine0,machine等)。他們都有權訪問可執行文件和一系列輸入文件,有沒有一種方法可以使用bash通過ssh運行作業,這樣我就不必爲每臺計算機ssh而單獨運行每個文件了? 乾杯, 傑克使用bash運行分佈式作業

+2

[GNU並行](https://www.gnu.org/software/parallel/)是爲了解決這個問題。 – 2013-10-06 19:39:28

+0

嘿@Tichodroma,是的,我使用它在本地運行許多不同的進程,例如,運行./Myexec輸入1,./Myexec輸入2等。 一次,但可以在網絡上的GNU並行工作? – JMzance

+1

是的。請閱讀第一句:「GNU並行是使用一臺**或多臺**計算機並行執行作業的shell工具。」 – 2013-10-06 19:43:44

回答

0

如果您有大量要運行和管理的作業,則可能需要安裝一個作業調度程序,例如SlurmCondor,以便您不需要在何時何地讓作業運行。