ChinaUnix.net
相关文章推荐:

java调用shell

Process process_su=Runtime.getRuntime().exec(path+"su_test.sh") ; 其中su_test.sh是用来自动输密码切换到test用户的,在命令行底下试了没有问题。可是用上面的句子在jsp里调用时就没什么反应,ie的进度条一直在慢慢地涨,很奇怪,请救各位大虾是什么原因?

by tangmi142 - Java - 2005-11-16 21:20:05 阅读(2167) 回复(4)

相关讨论

我用java调用一个shell命令,这个命令中包含有一个重定向, 但是调用完成以后,重定向的文件没有生成,为什么,怎么解决呢? 我试了一下 发现如果用重定向,用我下面的方法都不能产生重定向文件。 谢谢 =================java=================== String commands2 = "rwptoflow /opt/packet/110.23.117.251/2008-07-24/2008-07-24-14-01-13.out > /opt/packet/tmp/rwp.flow"; Process process = Runtime.getRuntime().exec ...

by ghostvic - Java - 2008-07-25 16:47:59 阅读(2538) 回复(6)

有人用java调用过unix shell么? 我是说远程调用,就是说web在主机A,但是shell在主机B,这能么?

by li.he - Java - 2007-12-07 18:16:46 阅读(3895) 回复(2)

import java.io.*; //import java.lang.*; public class Tbat extends Object { public static int RunThis(String args) { Runtime rt = Runtime.getRuntime(); int rc = -1; try { Process p = rt.exec(args); int bufSize = 4096; BufferedInputStream bis = new BufferedInputStream(p.getInputStream(), bufSize); int len; byte buffer[] = new byte[bufSize]; //Echo back what the program spit out...

by embed - Java - 2006-03-07 20:18:19 阅读(1716) 回复(2)

当我调用下面语句时成功 String command = "/bin/bash /opt/bin/ExportEventsDb.sh 07/01/2008 07/02/2008"; Process child = Runtime.getRuntime().exec(command); 但是当我想重定向时,即 String command = "/bin/bash /opt/bin/ExportEventsDb.sh 07/01/2008 07/02/2008 > aaa.txt"; Process child = Runtime.getRuntime().exec(command); 脚本似乎没有执行。 有知道的xdjm...

by zhengangzhu - Java - 2008-07-23 16:09:09 阅读(2571) 回复(1)
by 013strife - Shell - 2008-08-06 16:41:49 阅读(2945) 回复(6)

shell脚本不返回任何值,只是执行一些别的操作。

by zzndino - Shell - 2007-03-01 09:52:38 阅读(1180) 回复(0)

Process proc = Runtime.getRuntime().exec("/bin/sh run.sh stop"); 其中run.sh 是我写的一个启动和停止一个java的程序。 这样写对吗?我运行的时候一直有错。

by Irene1979 - Java - 2006-06-15 00:45:58 阅读(2809) 回复(1)

我要在java调用一个shell命令. 其中shell代码如下: ------------------------------------------------- #!/bin/bash # run command script # rc.sh FILE="$1" CMD="$2" # run command and output its PID $CMD & echo $! > $FILE wait # delete the PID /bin/rm -f $FILE ------------------------------------------------- 其中,$1就是个文件名,用于存储PID,$2是个命令,可以带参数,比如"du -c -B M" java中这样调用 ... Pr...

by lidexiang - Java - 2006-06-02 18:20:09 阅读(5530) 回复(1)

我要在java调用一个shell命令. 其中shell代码如下: ------------------------------------------------- #!/bin/bash # run command script # rc.sh FILE="$1" CMD="$2" # run command and output its PID $CMD & echo $! > $FILE wait # delete the PID /bin/rm -f $FILE ------------------------------------------------- 其中,$1就是个文件名,用于存储PID,$2是个命令,可以带参数,比如"du -c -B M" java中这样调用 ... Pro...

by lidexiang - Shell - 2006-06-02 11:47:12 阅读(2286) 回复(0)

就象unix c里面的system函数一样

by WillieJiang - Java - 2003-07-11 17:51:43 阅读(1084) 回复(1)