1. 程式人生 > >java程式碼執行shell命令

java程式碼執行shell命令

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();
    }

}