我要在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...
各位大侠,我想在perl 中调用shell 命令实现,通过从一个配置文件中读取对应值来给变量赋值。 #!/usr/bin/perl use shell; my $kk1=`awk -F= '{if ($1~/Hostname/) print $2 }' /home/file.cfg`; print "$kk1\n"; 执行时报错,可能是awk语句里面的特殊符号倒的乱。麻烦各位帮我看一下。谢谢! ----------file.cfg中的内容---- Hostname=AAA ip=128.0.1.191
Process process_su=Runtime.getRuntime().exec(path+"su_test.sh") ; 其中su_test.sh是用来自动输密码切换到test用户的,在命令行底下试了没有问题。可是用上面的句子在jsp里调用时就没什么反应,ie的进度条一直在慢慢地涨,很奇怪,请救各位大虾是什么原因?
我用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 ...