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 :/usr/bin/qpress",
// "ssh "nc -l 2777 | qpress -dio > /home/dev1/file_test/" &",
// "qpress -o /home/qabipw/file_test/ |nc 2777"};
try {
tln(entTimeMillis()+"___Linux大文件傳輸命令執行開始...");
Process proc = untime()("scp /home/dev1/file_test/ :/home/build1/file_test/");
// int exitResult = Value();
// if(exitResult != 0) {
// tln("Linux大文件傳輸命令執行失敗:n");
// BufferedReader brin = new BufferedReader(new InputStreamReader(rrorStream()));
// String linein = null;
// while ((linein = Line()) != null) {
// tln(linein+"n");
// }
// } else {
// tln(entTimeMillis()+"___Linux大文件傳輸命令正常執行完成...");
// }
tln(entTimeMillis()+"___Linux大文件傳輸命令執行開始...");
BufferedReader brin = new BufferedReader(new InputStreamReader(nputStream()));
String linein = null;
while ((linein = Line()) != null) {
tln(linein+"n");
}
tln(entTimeMillis()+"___Linux大文件傳輸命令執行完成...");
} catch (IOException e) {
tln("Linux大文件傳輸命令執行過程中出現異常:"+ring());
tStackTrace();
}
}
}
相關文章
-
java程序中如何調用linux命令
作爲一個Java開發人員,有些常用的Linux命令必須掌握。即時平時開發過程中不使用Linux(Unix)或者mac系統,也需要熟練掌握Linux命令。因爲很多服務器上都是Linux系統。所以,要和服務器機器交互,就要通過shell命令。本文爲大 -
Java調用Linux命令行
Java語言以其跨平臺性和簡易性而著稱,在Java裏面的lang包裏(ime)提供了一個允許Java程序與該程序所運行的環境交互的接口,這就是Runtime類,在Runtime類裏提供了獲取當前運行環境的接口。那麼java怎麼調用Linux命令行,跟yj -
java開發必會的Linux命令
作爲一個Java開發人員,有些常用的Linux命令必須掌握。即使平時開發過程中不使用Linux(Unix)或者mac系統,也需要熟練掌握Linux命令。因爲很多服務器上都是Linux系統。所以,要和服務器機器交互,就要通過shell命令。下面YJBY -
Java開發必會的Linux命令彙集
作爲一個Java開發人員,有些常用的Linux命令必須掌握。即時平時開發過程中不使用Linux(Unix)或者mac系統,也需要熟練掌握Linux命令。因爲很多服務器上都是Linux系統。所以,要和服務器機器交互,就要通過shell命令。下文yjby -
Java 開發必須掌握的 Linux 命令
Java 開發必備 的 Linux 命令你掌握了嗎?一起來看看吧!更多內容請關注應屆畢業生考試網! 1.查找文件find / -name 根據名稱查找/目錄下的文件。find . -name "*" 遞歸查找所有的xml文件find . -name "*" |xargs g -
Java開發必須掌握的Linux命令有哪些
每一對象是其狀態和行爲的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行爲。在這個類層次體系中有一個根類,它是具有一般行爲的類。Java程序是用類來組織的。下面是小編分享的Java開發必須掌握的Linux命 -
Linux認證系統管理:linuxmail命令發送郵件失敗
使用linux自帶的'郵件功能測試郵件發送功能如下:$ mail -s test sldkfjlskdjf[CTRL+D]cc:有時會出再提示:You have a new mail in /var/spool/mail/root並且在郵箱中看不到郵件;解決辦法:1.查看出錯的日誌$ tail -n 5 -
java的String=a; a==null和a.equals(null)這兩個判斷有什麼區別
1、String 的==與equal()在對字符串的相等判斷,==判斷的是地址是否相同,equal()判斷的是字符值是否相同。大多數時候==跟equal()的結果都是相同的。這是因爲String對象是不變模式的,如果你不是明確地new一個String對象,Ja -
java執行系統命令linu
通過ime 類可以方便的調用操作系統命令,或者一個可執行程序,下面的小例子我在windows和linux分別測試過,都通過。接下來是小編爲大家收集的java執行系統命令linux,希望能幫到大家。 java執行系統命令linux的方法基本原理 -
Java中Jni調用DLL文件試驗
下面是小編整理的Java中Jni調用DLL文件試驗內容,希望可以爲您帶來幫助!更多內容請關注應屆畢業生考試網!所有文件均在E:\路徑下。安裝jdk1.6.0_07安裝了VC++6.0第一步,第二步,E:\>javac 得到s第三步,E:\>javah HelloWo