linux 使用 java 程序執行 shell命令

import java.util.TimerTask;

public class ExcuteShut extends TimerTask {

    @Override
    public void run() {

        try {

            String[] cmdShut = new String[3];

            cmdShut[0] = "sh";//windows cmd.exe window95 command.com
            cmdShut[1] = "-c";//windows /c
            cmdShut[2] = "sh shutdown.sh";

            Runtime rt = Runtime.getRuntime();
            System.out.println("Execing   " + cmdShut[0] + "   " + cmdShut[1]
                    + "   " + cmdShut[2]);
            rt.exec(cmdShut);
        } catch (Throwable t) {
            t.printStackTrace();
        }

    }

}

發佈了32 篇原創文章 · 獲贊 1 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章