-1

jsp ページで unix コードを実行する際に問題が発生しました。私の jsp コードは次のとおりです。

<%@page language="java" %>

<%@page import="java.util.*" %>

<html>

<head>

<%
    String unixCommand = "/bin/bash -lc \"/home/chandu/test/./check.sh xxxxxx\"";

     Runtime rt = Runtime.getRuntime();

     rt.exec(unixCommand);
    System.out.println("Print Test Line.");

%>

</head>

<body>

</body>

</html>

Unixコードは以下です

!/ビン/バッシュ -l

cd /home/chandu/test/ for i in cat nodelist do java -cp /home/chandu/test jcmd "$i" ZMIO:MSISDN=$1: > "$i".log done vlradd= grep MSC-ADDRESS *.log | awk '{print $4}' mss= grep $vlradd mss | awk '{print $1}' java -cp /home/ chandu/test jcmd "$mss" ZMVO:MSISDN=$1: | egrep "IMSI のロケーション エリア コー​​ド|最後に使用されたセル ID" | cut -d "/" -f2 > output lac= cellid head -1 output | tail -1 = head -2 output | tail -1 echo $lac $cellid /var/mail/root に新しいメールがあります

4

1 に答える 1