4 回答

TA貢獻1777條經驗 獲得超3個贊
//實現遠程連接Connectionconn=newConnection(scpAddr,Integer.parseInt(scpPort));conn.connect();//連接logger.debug("登陸遠程服務器:"+scpUserName+","+scpPassword);//登陸遠程服務器的用戶名密碼booleanisAuthed=conn.authenticateWithPassword(scpUserName,scpPassword);//登陸失敗if(!isAuthed){logger.debug("登陸遠程服務器失敗");returnfalse;}SessionsshSession=conn.openSession();logger.debug("cd/&&rm-f"+file+"&&pwd");//linux命令sshSession.execCommand("cd/&&rm-f"+file+"&&pwd");//執行sshSession.close();conn.close();

TA貢獻1786條經驗 獲得超13個贊
在java程序中如何調用linux的命令?如何調用shell腳本呢? 這里不得不提到java的process類了。 process這個類是一個抽象類,封裝了一個進程(你在調用linux的命令或者shell腳本就是為了執行一個在linux下執行的程序,所以應該使用process類)
- 4 回答
- 0 關注
- 592 瀏覽
添加回答
舉報