基本上我有兩個sshexec任務在一個螞蟻目標中,一個接一個。第一個在一臺機器上啓動消息發送器,第二個在另一臺機器上啓動消息接收器。 我假定sshexec任務將發出命令來運行消息發送方,然後在發送方運行時返回,然後下面的sshexec任務將啓動接收方,因此發送方和接收方都將並行運行,這是我希望實現的目標,但我不確定實際情況是否如此,或者實際上第一個任務只會在發送者返回時返回,因此接收者只有在發送者完成執行後纔會啓動。ant sshexec任務在執行命令執行時返回還是之前返回?
sshexec任務頁似乎沒有提供太多的信息,我對mac有點新(這些命令在運行macos 10的mac minis上發佈),所以任何幫助將不勝感激,謝謝!
<!--start sender-->
<sshexec host="${ip.client3}"
username="${username}"
password="${userpassword}"
trust="true"
command="./sender"
/>
<!-- start receiver-->
<sshexec host="${ip.client4}"
username="${username}"
password="${userpassword}"
trust="true"
command="./receiver "
/>