<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            java調用linux命令傳輸遠程大文件

            時間:2024-07-22 14:12:15 J2EE培訓 我要投稿
            • 相關推薦

            java調用linux命令傳輸遠程大文件

              java程序中要執行linux命令,那么java怎么執行linux命令?有什么代碼?下面跟yjbys小編一起來看看吧!

              [java] view plain copy print?

              public class LinuxCall {

              public static void main(String[] args) {

              // String[] cmdArray = new String[]{

              // "scp /usr/bin/qpress 192.168.11.201:/usr/bin/qpress",

              // "ssh 192.168.11.201 \"nc -l 2777 | qpress -dio > /home/dev1/file_test/Webos.zip\" &",

              // "qpress -o /home/qabipw/file_test/Webos.zip |nc 192.168.11.201 2777"};

              try {

              System.out.println(System.currentTimeMillis()+"___Linux大文件傳輸命令執行開始...");

              Process proc = Runtime.getRuntime().exec("scp /home/dev1/file_test/Webos.zip build1@10.10.10.45:/home/build1/file_test/");

              // int exitResult = proc.exitValue();

              // if(exitResult != 0) {

              // System.out.println("Linux大文件傳輸命令執行失敗:\n");

              // BufferedReader brin = new BufferedReader(new InputStreamReader(proc.getErrorStream()));

              // String linein = null;

              // while ((linein = brin.readLine()) != null) {

              // System.out.println(linein+"\n");

              // }

              // } else {

              // System.out.println(System.currentTimeMillis()+"___Linux大文件傳輸命令正常執行完成...");

              // }

              System.out.println(System.currentTimeMillis()+"___Linux大文件傳輸命令執行開始...");

              BufferedReader brin = new BufferedReader(new InputStreamReader(proc.getInputStream()));

              String linein = null;

              while ((linein = brin.readLine()) != null) {

              System.out.println(linein+"\n");

              }

              System.out.println(System.currentTimeMillis()+"___Linux大文件傳輸命令執行完成...");

              } catch (IOException e) {

              System.out.println("Linux大文件傳輸命令執行過程中出現異常:"+e.toString());

              e.printStackTrace();

              }

              }

              }

            【java調用linux命令傳輸遠程大文件】相關文章:

            java程序中如何調用linux命令08-27

            java調用cmd命令01-29

            java開發必會的Linux命令10-07

            Java開發必會的Linux命令匯集10-27

            Java開發必須掌握的Linux命令有哪些09-24

            Java如何調用WebService08-12

            關于linux查找命令07-20

            常用的Linux命令詳解07-19

            linux常用基本命令(文件處理命令)09-09

            100個常用的linux命令07-24

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院