java程式碼執行shell命令
阿新 • • 發佈:2018-11-28
java程式碼執行shell命令,需要通過google出品的工具類ssxcute.jar,下載地址:
https://download.csdn.net/download/qq_15076569/10797217
java程式碼操作shell程式碼:
import net.neoremind.sshxcute.core.ConnBean; import net.neoremind.sshxcute.core.SSHExec; import net.neoremind.sshxcute.exception.TaskExecFailException; import net.neoremind.sshxcute.task.impl.ExecCommand; /** * java執行shell命令 */ public class excuteShell { public static void main(String[] args) throws TaskExecFailException { //連線linux配置 ConnBean connBean = new ConnBean("192.168.254.100", "root", "123456"); //SSH連線物件 SSHExec instance = SSHExec.getInstance(connBean); //開啟連線 instance.connect(); //指定語句物件,引數為可變引數 ExecCommand execCommand = new ExecCommand("echo 'hello world'"); //執行物件 instance.exec(execCommand); //關閉連線 instance.disconnect(); } }