4 回答

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

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