자바 호출 linux 명령

1314 단어 자바C++clinuxC#
인용 하 다.
이 코드 는 페이지 에서 실 행 됩 니 다. 테스트 가 유효 합 니 다. (주의: 현재 이 디 렉 터 리 의 조작 권한 을 확보 해 야 합 니 다. 그렇지 않 으 면 소 용이 없습니다. 필요 한 패키지: "java. io. *")
<%
		String sr = "";
		String ex = "";
	    BufferedReader bf = null;
	    java.lang.Process proc = null;
	    String [] para = new String[3];
	    para[0] = "/bin/sh";//    
	    para[1] = "-c";//    
	    para[2] = "mkdir /home/testpfb/comp_pfb/shuai12";//             shuai12    
	    
	try
	{
	     proc = Runtime.getRuntime().exec(para);
	     InputStream instr = proc.getInputStream();
	     bf = new BufferedReader(new InputStreamReader(instr));
	     String str;
	     while((str = bf.readLine()) != null)
	     {
	    	 sr += str ;
	     }
	}
	catch(IOException e)
	{
      	 ex = e.getMessage();
	}

	try {
           proc.waitFor();
        }
        catch (InterruptedException e) 
        {
            ex  = "process was interrupted";
        }


        if (proc.exitValue() != 0){
         ex =  "exit value was non-zero";
        }
        bf.close();
	 %>

좋은 웹페이지 즐겨찾기