Archief - Jsp : Commando's uitvoeren op server

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

RpR

Legacy Member
Vraagje ik ben bezig met een site te programmeren in jsp.
Maar nu zou dat jsp scriptjes een bepaalt shell script moeten runnen. Is dit mogelijk zoja hoe?

sys4096

Legacy Member
Niet helemaal getest, maar het geeft een idee...

Code:
<%@ page language="java"
        session="true"
        isThreadSafe="true"
        contentType="text/html; charset=ISO-8859-1" %>

<%@page import="java.text.*" %>
<%@page import="java.util.*" %>
<%@page import="java.net.*" %>
<%
	StringBuffer sb = new StringBuffer();
	try
        {
            Runtime r = Runtime.getRuntime();
            String cmd[] = { "ping" , "www.telenet.be" };
            Process p = r.exec( cmd ); 
            BufferedReader reader = new BufferedReader(new InputStreamReader(new DataInputStream( new 
                                                BufferedInputStream(p.getInputStream())))); 
            String lineRead =null; 
            while( (lineRead = reader.readLine() ) != null) 
            { 

		sb.append(lineRead);
            } 

	}
	catch(Exception e)
	{
		e.printStackTrace();
	}
%>
<html>
<head>
    <title>Ping</title>
</head>
<body>
	<%=sb.toString()%>
</body>
</html>

RpR

Legacy Member
Dat leest gewoon een shellscript in
Ik wil het shellscript doen uitvoeren op de server

servi

Legacy Member
moderator noot :
je topic bevat geen prefix, een verkeerd prefix of heeft een onduidelijke titel.
Gelieve een duidelijke titel met een bijhorend correct prefix te gebruiken.
Voor meer informatie over prefixen kan je terecht op regels en prefixen !!!.
Je topic is aangepast, gelieve in het vervolg er op te letten.

DarkBone

Legacy Member
RpR zei:
Dat leest gewoon een shellscript in
Ik wil het shellscript doen uitvoeren op de server
Volgens mij voert ie wel degelijk dat script uit EN vangt ie de bijhorende output op...µ

Wat doet dit anders: Process p = r.exec( cmd ); ?

RpR

Legacy Member
DarkBone zei:
Volgens mij voert ie wel degelijk dat script uit EN vangt ie de bijhorende output op...µ

Wat doet dit anders: Process p = r.exec( cmd ); ?
Sorry had ik niet gezien :(
Had alleen het inlezen gezien :s

sys4096

Legacy Member
:wtf:

Mja, dacht dat een beetje feedback van wat uw script uitvoerde wel nuttig zou kunnen zijn...

En een script of command uitvoeren is mijn inziens hetzelfde.

RpR

Legacy Member
Brainscan zei:
:wtf:

Mja, dacht dat een beetje feedback van wat uw script uitvoerde wel nuttig zou kunnen zijn...

En een script of command uitvoeren is mijn inziens hetzelfde.
Jep indeed handig :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan