[問題] Script叫其他電腦做事
我目前有三台電腦A、B、C OS是Ubuntu 8.04
並且有分別架設ssh 設定免密碼使用,即是A可 ssh B ssh C
想請問大家 是否我可以寫一個script
從A執行之後,分別到B及C電腦執行一個Java程式呢
我原本的寫法是 (script 新手...)
ssh B
javac xxx.java
java xxx
exit
ssh C
javac xxx.java
java xxx
exit
不過觀看的時候卻發現電腦卡在登入B的畫面,等到我自己再輸入exit,他才又
繼續做接下來的事... 還是有其他的方法可以實作出我想做的事,啟動A某個程式
後,會去啟動B及C的程式
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.125.84.81
※ 編輯: BearWu 來自: 140.125.84.81 (07/03 03:24)
推
07/03 03:25, , 1F
07/03 03:25, 1F
→
07/03 03:44, , 2F
07/03 03:44, 2F
後來我想要讓script來接參數,再來做我所想要的事情 卻發現在java這邊,
沒辦法跑的樣子 我Script改寫成 ssh $1 'java $2'
但若改成 ssh $1 'java 實際的class名稱' 這樣子就可以跑了
請問是因為java 必須先給參數的關係嗎
※ 編輯: BearWu 來自: 140.125.84.81 (07/04 00:53)