java前台和后台遇到的问题_Java web前台和操作系统的交互设计问题?

e643ae214b55fab93afd48e0880fab24.png

ibeautiful

我认为在unix系列系统里,所有的命令都会启动一个进程,只是向ls这样简单的命令,进程运行的时间很短而已。例如你执行ps -ef |grep test它就会列出bass2 6426780 6427004 0 20:51:53 pts/25 0:00 grep test这样的一条进程信息,很明显上面那条命令,启动了一个进程所以我觉得,你没有必要去区分命令和进程的问题,也区分不了,因为命令的执行就会产生进程然而java是支持对进程操作的,很明显它也是执行一条命令的,只是执行以后就会产生一个进程而已。Runtime runtime=Runtime.getRuntime();Process process;process=runtime.exec(task.getStrCMDLine(),null,dir);process.waitFor();int result=process.exitValue();String contentLine=null;if(result!=0){BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));while ((contentLine = reader.readLine()) != null){alarmContent=alarmContent+contentLine;}reader.close();System.out.println(alarmContent);}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值