java程序執行linux命令,併線程阻塞,執行完才走下面代碼

Process process;
                //String rsync="/usr/bin/rsync -arp "+imageSaveTrue+" "+imageRead;
                String rsync="cp "+imageSave+SMALL_IMAGE_SIGN+fileNameAll+" "+imageRead+"/upload/";

                logger.info("同步命令"+rsync);
                process=Runtime.getRuntime().exec(rsync);
                InputStream os = process.getInputStream();
                BufferedReader br = new BufferedReader(
                        new InputStreamReader(os));
                String line = "";
                while ((line = br.readLine()) != null) {
                    logger.info(line);
                }  
                logger.info(" rsync end");

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章