2012-11-20 66 views
2

這裏是我的代碼部分:如何通過jsch中的通道傳遞變量?

Channel channel_1 = session.openChannel("exec");          
int t=5; 
((ChannelExec)channel_1).setCommand("echo value : $(t)>> test.sh"); 
channel_1.connect();channel_1.disconnect(); 

我想在我寫爲「值:5」遠程機器的腳本「test.sh」

但輸出我得到的是「價值:」在劇本。

回答

0
String command = "echo value : " + t + " >> test.sh"; 
((ChannelExec)channel_1).setCommand(command);