关于java中如何调用shell脚本文件
来源:互联网 发布:36氪待遇 知乎 编辑:程序博客网 时间:2024/06/06 05:19
先粘贴java文件
public class javas{
public static void main(String[] args) throws Exception{
String path = "./shells.sh";
//添加执行权限,如果文件本身有执行权限,则可以忽略
String command1 = "chmod 777 ./shells";
Runtime.getRuntime().exec(command1).waitFor();
Runtime.getRuntime().exec(shpath).waitFor();
}
}
//其实java里就一行代码,Runtime.getRuntime().exec(“linux命令”).waitFor();再粘贴shell文件
#!/bin/bash
echo "hello world yes" > a.txt
这里注意一个地方,要输出到一个文件里,如果只写echo "hello world yes",会发现很郁闷的事,执行./shells时输出"hello world yes",
执行java javas时不报错,但没有任何输出。我是菜鸟,不太清楚,估计是输出到jdk那些什么的log里了。
当写完了这两个文件之后,输入命令
javac javas.java
java javas
之后,ls,发现当前目录里多了一个a.txt,
vi a.txt
里面是hello world yes
0 0
- 关于java中如何调用shell脚本文件
- java中如何调用Shell脚本文件
- 【如何使用shell 脚本调用java进程】
- [shell]如何跨shell脚本文件调用函数
- linux中java调用shell脚本
- java调用Shell脚本
- java调用Shell脚本
- JAVA 调用shell脚本
- Java 调用Shell脚本
- shell脚本调用java
- Java调用shell脚本
- JAVA调用Shell脚本
- java调用Shell脚本
- java调用shell脚本
- Java调用Shell脚本
- Java调用Shell脚本
- java调用shell脚本
- java 调用shell脚本
- 设计模式笔记:中介者模式
- 删除指定文件夹里的文件(1)
- UIMageView 属性 多张图片合成动画
- 服务号中我遇到过的问题
- 《Motion Design for iOS》(一)
- 关于java中如何调用shell脚本文件
- <OJ_Sicily>Huffman coding哈夫曼编码
- 该怎么在EDIUS中制作图片慢慢放大的特效
- 360度舵机和180度舵机控制方法小结
- modsecurity系列四:规则实战2
- swift网络之json(天气预报)
- Android进阶——Fragment详解之操作原理(三)
- VR 第三篇
- 推荐算法比较