[Áú¹®] À¯´Ð½ºÀÇ ¸í·É¾î¿Í ¼­ºí¸´


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :°­½Åµ¿ 1998³â 5¿ù 11ÀÏ 17:21:15

¾È³çÇϼ¼¿ä °­½Åµ¿ÀÔ´Ï´Ù.


import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;


public class LSServlet extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
System.out.println("LSServelt start");
System.out.flush();
Runtime run = Runtime.getRuntime();
Process p = run.exec(new String[] {"/bin/ksh","/usr/bin/ls"});
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String s;
while((s = in.readLine()) != null)
{
System.out.println(s);
System.out.flush();
}
System.out.println("LSServelt stop");
System.out.flush();
return;
}
public static void main(String[] arg) throws IOException
{
System.out.println("LSServelt start");
System.out.flush();
Runtime run = Runtime.getRuntime();
Process p = run.exec(new String[] {"/bin/ksh","/usr/bin/ls /bin"});
BufferedReader in = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String s;
while((s = in.readLine()) != null)
{
System.out.println(s);
System.out.flush();
}
System.out.println("LSServelt stop");
System.out.flush();
return;
}
}


java LSServlet
À» ½ÇÇàÇϸé
LSServlet start
ÁÖ·ç·è
ÁÖ·ç·è
....
LSServlet stop
À̶ó°í »ý°¢´ë·Î ³ª¿É´Ï´Ù.


±×·¯³ª


ºê¶ó¿ìÀú·ÎºÎÅÍ ÀÚ¹ÙÀ¥¼­¹öÀÇ ¼­ºí¸´À» ½ÇÇàÇϸé
http://myhost:8080/servlet/LSServlet
À̶ó°í Çϸé
À¥¼­¹öÀÇ ½ÇÇàâ¿¡´Â
LSServlet start
LSServlet stop
¸¸ ´Þ¶û ³ª¿É´Ï´Ù.
¹«¾ùÀÌ Àß ¸øµÈ °ÍÀϱî¿ä?





´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]