DB QnA

want813
2007-04-05 18:14:44.0
java ¿¡¼­ execÇÒ¶§..

java ¿¡¼­ exec¸¦ ÅëÇØ ¿ÜºÎ¸í·É¾î¸¦ È£ÃâÇÕ´Ï´Ù..

µ¿¿µ»ó ÀÎÄÚµù ÇÏ´Â °Çµ¥¿ä..

¾ðÁ¦ ±× ÇÁ·Î¼¼½º°¡ ³¡³ª´ÂÁö ¾Ë±â À§Çؼ­

 

while ( (line = br.readLine()) != null){
  System.out.println(line);
}

ÀÌ·±½ÄÀ¸·Î.. °ªÀ» Âï¾îº¸°Å³ª

p.waitFor();À» Çϰųª.. ÇØº¸´Âµ¥

±×·¯¸é..

¶óÀÎÀ» Ãâ·ÂÇÏ´Ù°¡.. Áß°£¿¡ ¸ØÃß°í.. ÇÁ·Î¼¼½º°¡ ½ÇÇàµÇÁö°¡ ¾Ê°í¿ä.

±×·¡¼­ ¾ÈµÇ°Ú´Ù ½Í¾î¼­ ÅèĹÀ» ³»¸®¸é (jsp¿¡¼­ È£Ãâ..)

±×??ºÎÅÍ.. ÇÁ·Î¼¼½º°¡ µ¹¸é¼­.. °á±¹ ´Ù ½ÇÇàÀ» ÇØ¼­ °á°ú¹°À» ³»³õ½À´Ï´Ù.

 

¾Æ´Ï¸é ¾Æ¿¹ java¿¡¼­ Àú ¿ÍÀϹ®À̳ª waitFor() À̰Š»ç¿ë¾ÈÇϸé

¾Ë¾Æ¼­.. Àß ÇÕ´Ï´Ù. ¹®Á¦´Â.. ¾ðÁ¦ ³¡³­´ÂÁö¸¦ ¾Ë ¼ö°¡ ¾ø´Ù´Â °ÅÁÒ..

¿Ö ±×·²±î¿ä? ¤Ð¤Ð

Tag
tag´Â °Ô½Ã¹°ÀÇ ¼º°ÝÀ» ³ªÅ¸³»´Â Ű¿öµå¸¦ ÀÔ·ÂÇÏ´Â °ø°£ÀÔ´Ï´Ù.
tag´Â ·Î±×ÀÎ ÈÄ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
  • µðºñ¶û º°·ç »ó°ü¾ø´Â ¹®Á¦°°Àºµ¥..^^;;
  • ssamzie101
  • 2007-04-06 16:22:31
  • x
  • ProcessInfo processInfo = null;
    BufferedReader reader = null;
    try {

    String cmd = ps+" start" ;
    Process process = Runtime.getRuntime().exec(cmd);
    log.write("cmd=" + cmd);
    process.waitFor();

    if (process.exitValue () != 0)
    {
    reader = new BufferedReader (new InputStreamReader (process.getErrorStream ()));
    while (reader.ready())
    log.write ("[error]="+reader.readLine ());

    processInfo = new ProcessInfo();
    processInfo.processName = processName;
    processInfo.status = "E"; //Error

    } else {
    reader = new BufferedReader (new InputStreamReader (process.getInputStream()));
    String str = "";
    // while ( reader.ready() && (str = reader.readLine())!= null ){
    while ( (str = reader.readLine())!= null ){
    // String str = reader.readLine();

    processInfo = new ProcessInfo();
    processInfo.processName = processName;

    int index = str.indexOf("started");
    if (index != -1) {
    processInfo.status = "R"; //Running
    break;
    }else{
    processInfo.status = "S"; //Stopped
    }
    }
    }
    process.destroy();
    }catch(Exception e){
    log.write(e);
    }finally{
    if( reader != null ) try{ reader.close(); } catch(Exception e){}
    }
  • ±è´Ï³ª
  • 2007-04-12 19:30:17
  • x
´ÙÀ½±Û ¼­¹ö ±¸¼º °ü·Ã ±Ã±ÝÁõ.
>> 1844 java ¿¡¼­ execÇÒ¶§..  [2] want813 1267 04-05 18:14
ÀÌÀü±Û ¿À¶óŬ¿¡¼­ sp¶ó´Â°Ô Á¤È®È÷ ¸Õ°¡¿ä?