S
sandboy
Unregistered / Unconfirmed
GUEST, unregistred user!
public class Test {
public static void main(String[] args) throws IOException{
String cmd = new String("../see 13023844400");
String line;
Process p;
Runtime rt = Runtime.getRuntime();
try {
p = rt.exec(cmd);
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
}
}
catch (IOException e) {
System.out.println("error");
}
}
}
exec执行一个远程脚本,这个脚本需要5秒左右才能返回输出。
但不等exec(cmd)执行完,进程便推出了。我本来在exec(cmd)后加了一个延时10秒,但这样
同样没有输出。
我尝试着把脚本的输出定向到文件,但文件的结果还是空的。
为什么?
大家帮帮忙,急死了。
只有这淀分了。
public static void main(String[] args) throws IOException{
String cmd = new String("../see 13023844400");
String line;
Process p;
Runtime rt = Runtime.getRuntime();
try {
p = rt.exec(cmd);
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
}
}
catch (IOException e) {
System.out.println("error");
}
}
}
exec执行一个远程脚本,这个脚本需要5秒左右才能返回输出。
但不等exec(cmd)执行完,进程便推出了。我本来在exec(cmd)后加了一个延时10秒,但这样
同样没有输出。
我尝试着把脚本的输出定向到文件,但文件的结果还是空的。
为什么?
大家帮帮忙,急死了。
只有这淀分了。