ChinaUnix.net
相关文章推荐:

java 执行shell命令

尝试用java写一段shell命令执行的程序,不希望用户通过ctrl+c打断它,我是这样写的 try { Runtime.getRuntime.exec("sh -c trap \"\" INT"); } catch(IOException ex) { …… } 但是在shell执行这段程序后发现屏蔽没有起作用,我试过在shell脚本中直接用trap "" 2是可行的,请教这是为什么呢?

by microjuz - Java - 2007-08-15 16:06:24 阅读(6435) 回复(6)

相关讨论

我在一个jsp页面中使用了Runtime.exec()方法来调用shell命令 并且用InputStreamReader ir = new InputStreamReader(process.getInputStream());来获取shell命令的输出 现在存在两个问题: 1。执行ls命令没有问题,但是执行cd转换目录的目录确不行,始终在默认的tomcat/bin/目录下,转换不了,各位知道有什么办法能让它转换目录吗? 2。执行.sh文件命令的时候拿不到输出结果信息,这个该怎么解决? [ 本帖最后由 ronin1008 于 2006...

by ronin1008 - Java - 2008-10-21 20:08:19 阅读(5785) 回复(3)

CODE: jshell.java ---------------------------------------------------------------------------------- /* * jshell.java * class jshell is used for executing shell command * USAGE: * jshell obj=new jshell(shellCommand); * obj.startErr(); * obj.startOut(); * obj.startIn(); * You can Interupt I/O thread when nessasary: * obj.interruptErr(); * obj.interruptOut...

by nkmaniac - Java文档中心 - 2007-05-12 11:43:30 阅读(681) 回复(0)

shell中如何执行java程序 现在有一个java源程序: mport java.io.PrintWriter; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.text.DateFormat; import java.util.Date; public class Simple { public static void main(String[] args){ String str = "Hello World!"; Date nowTime = new Date(); DateFormat fmt = DateFormat.getDateTimeInstance(DateFormat.MEDI...

by Ufinity_wss - Shell - 2007-12-29 11:36:35 阅读(13419) 回复(6)

我想在crontab中定时执行调用javashell,但java程序无法执行,报Exception in thread "main" java.lang.NoClassDefFoundError: 上网找个该问题得到是java环境变量设置问题,于是设置java环境变量 java_HOME=/usr/local/jdk java_BIN=/usr/local/jdk/bin JRE_HOME=$java_HOME/jre; CLASSPATH=.:$java_HOME/lib/dt.jar:$java_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar:$CLASSPATH; export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE ...

by juming1983 - Shell - 2009-02-25 11:02:58 阅读(2902) 回复(3)

我想写一个shell脚本,希望在上一个命令执行成功以后才执行下一个命令,若不成功就执行另外一种操作,我该如何实现? 请高手帮忙。

by liqxy - Shell - 2006-07-01 22:51:21 阅读(923) 回复(3)

java程序如何运行linux中的shell命令

by zjbluefox - Java - 2006-10-14 21:51:54 阅读(2949) 回复(5)

我要在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)

shell script 非常简单 [quote] echo java -cp .:./javaPosExamples.jar:$CLASSPATH com.jpos.POStest.POStest echo . echo .. echo ... java -cp .:./javaPosExamples.jar:$CLASSPATH com.jpos.POStest.POStest [/quote] 直接调用 java -cp .:./javaPosExamples.jar:$CLASSPATH com.jpos.POStest.POStest 一切正常 调用 这个 script 就报错:The java class is not found: com/jpos/POStest/POStest 什么问题啊?:cry::cry: ...

by realqsecofr - Java - 2005-12-20 10:38:13 阅读(2213) 回复(8)

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

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

大家好,我有一个时间文件a.txt,形如: [code]PDCA学习 2009-06-01-12-05-22 0:::5:::30:::180:::365 时间管理读书 2009-06-02-00-00-00 0:::1:::2:::3:::4:::5:::6:::7:::8:::9:::10 心理与脑 2009-10-02-00-00-00 0:::1:::2:::3:::4:::5:::6:::7:::8:::9:::10 [/code] 其中第二列为时间,精确到秒。该时间为人工不定期输入,且没有规律。 现我想读取这个时间,当这个时间到来时执行一些命令。 个人觉...

by longkaty - Shell - 2009-06-03 13:25:30 阅读(1276) 回复(3)