被调用的shell
a.sh
#!/bin/bash
echo 111
exit 8
java 代码
public static void main(String[] args) throws IOException {
Process p = Runtime.getRuntime().exec(command);
InputStream is = p.getInputStream();
int data;
StringBuffer strBuffer = new StringBuffer();
while ((data = is.read()) != -1) {
strBuffer.append((char) data);
}
System.out.println("命令:\n" + command);
System.out.println("结果:\n" + p.exitValue());
System.out.println("log:\n" + strBuffer.toString());
int ret = p.exitValue(); // 全路径
System.exit(ret); // 直接返回shell执行的结果
}
调用java的shell
test.sh
#!/bin/bash
#调用java打包后的jar文件
java -jar test.jar
#显示执行结果
echo $?
分享到:
相关推荐
java调用shell 包含简单的编写shell文件 调用含有参数的shell文件
java调用shell脚本java调用shell脚本java调用shell脚本java调用shell脚本java调用shell脚本java调用shell脚本
java调用shell命令.pdf
java中调用shell 封装好的方法,直接调用其他指定主机上的shell
java调用shell
在Java程序中调用Unix/Linux主机上的Shell命令,并返回相应执行结果。
在java代码中调用执行shell脚本,sqlldr导数与使用sqlplus在shell调用执行存储过程。 linux环境中有2个dba的用户:oracle、erm 还有1个web用户:erm 在linux环境中,这三个用户都可以直接在任意目录下执行该shell...
我们选择后一种,即当完成外币资金的调度工作后,用Java的OutputStreamWriter来生成一个Txt文件,然后用Java来调用Shell脚本,在Shell脚本中完成FTP文件到Kondor系统的工作。
该工具包可实现远程调用Shell脚本,可帮助您轻松实现java远程调用Shell脚本
用java语言,sokcet远程连接执行shell
NULL 博文链接:https://272426068.iteye.com/blog/1188903
java调用shell命令,在shell命令中调用DataX任务并传递参数。 坑主要在DataX传递参数涉及到特殊字符应该如何处理这块,有时间可以自己试; 没时间可以用我的经验,自己选择;
使用runtime, 实现java客户端多次调用linux命令或者shell脚本,并返回对应结果或信息
基于sshConnect的linux服务器的shell命令调用,并获取命令返回结果的实例。亲测有效!
本人根据实际项目需求所开发的,SSH2远程执行Linux中Shell脚本Java小工具,亲测有效!里赋有已打好的程序jar包及工具使用说明,简单易用,很方便哟!
解决有java调用shell脚本需求的童鞋们,包含一些调用的测试方法,有问题可留言回复。
java 调用 powershell 并传参 返回
C执行shell命令,并获取结果
java调用shell的ganymed-ssh2-build210.jar和调用方法的工具类