JAVA调用shell脚本实例
2019独角兽企业重金招聘Python工程师标准>>>
~/testcode/HelloWorld.java源码文件
1 public class HelloWorld{
2 // 程序的入口
3 public static void main(String args[]){
4 // // 向控制台输出信息
5 System.out.println("欢迎java01班的同学");
6 test3();
7 }
8 private static void test3() {
9 execCommand1("sh /home/tony/testcode/test.sh");
10 System.out.println("...........");
11 }
12
13 public static boolean execCommand1(String cmd) {
14 Process process = null;
15 try {
16 process = Runtime.getRuntime().exec(cmd);
17 process.waitFor();
18 } catch (Exception e) {
19 return false;
20 } finally {
21 try {
22 process.destroy();
23 } catch (Exception e) {
24 }
25 }
26 return true;
27 }
28 }
测试的shell脚本文件 ~/testcode/test.sh
1 #/bin/bash
2 echo "test one">/home/tony/testcode/007.txt
测试结果会在指定目录生成007.txt文件
转载于:https://my.oschina.net/u/1458728/blog/204836
JAVA调用shell脚本实例相关推荐
- java无阻塞执行脚本,JAVA调用Shell脚本-及阻塞的解决方法
JAVA调用Shell脚本--及阻塞的解决办法 用java调用shell,使用 Process p=Runtime.getRuntime().exec(String[] cmd); Runtime.e ...
- java调用shell脚本及注意事项
需求: get方法下载远程zip包,然后zip包解压,取出第一级目录再次进行压缩获取新的压缩zip包. 问题: 如果选择使用java代码的IO流操作,在不确定zip包大小的情况下可能会占用很大的内存, ...
- java调用shell脚本并传递参数
最近业务上需要java调用执行shell脚本进行一些业务处理,写了个demo,记录下. 主要代码 @RequestMapping("/copy/database")@Respons ...
- [转载]JAVA调用Shell脚本
FROM:http://blog.csdn.net/jj12345jj198999/article/details/11891701 在实际项目中,JAVA有时候需要调用C写出来的东西,除了JNI以外 ...
- java调用shell脚本_Java 执行Shell脚本指令
一.介绍 有时候我们在Linux中运行Java程序时,需要调用一些Shell命令和脚本.而Runtime.getRuntime().exec()方法给我们提供了这个功能,而且Runtime.getRu ...
- Java 调用Shell脚本
最近我的项目要我在WebService里用Java调用Linux下的Shell 脚本,在网上找了一些资料,以供学习. 地址:http://brian.pontarelli.com/2005/11/11 ...
- Java 调用Shell脚本执行 SCP命令提示Authorized users only. All activity may be monitored and reported.
近期做了个小项目主要是关于数据处理这方面的. 在Java后端调用服务器上Shell脚本,而Shell脚本执行时一条Scp执行结果的提示报 Authorized users only. All acti ...
- Java调用 shell脚本阻塞
Java在调用Shell时,要不断读取进程中标准输出和错误输出流的信息,否则缓冲区被写满就会造成子进程阻塞而无法继续运行下去,可起两个线程不断读取标准输出.错误流信息而不被阻塞 import java ...
- java调用shell脚本,解决传参和权限问题
1. java 执行shell java 通过 Runtime.getRuntime().exec() 方法执行 shell 的命令或 脚本,exec()方法的参数可以是脚本的路径也可以是直接的 sh ...
最新文章
- jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
- 设计模式:迭代器模式
- mysql max_allowed_packet 查询和修改
- 说说windows下64位程序和32位程序
- 私人笔记 -- 将图片插入到指定的单元格位置,并设置图片的宽度和高度
- C# 循环语句 for
- asp网上书店的代码_使用Helm将ASP.NET Core应用程序部署到Kubernetes容器集群
- python对象_Python对象()
- 利用wget命令获取FTP资源
- Delphi7--Delphi7软件的介绍
- 简洁代码实现pdf转word文档
- Windows下的CMake下载与安装
- 最新 2022维达纸业AI面试真题题库
- mysql和sqline的异同_mysql的那点事儿,你知道吗
- 比较常见的几种代理ip类型
- Centos7.2安装搜狗拼音
- 利用pytorch长短期记忆网络LSTM实现股票预测分析
- 友盟推送_java后台集成和使用
- 东风风神酷我音乐显示服务器错误,评测:东风风神奕炫GS中控屏幕多媒体系统使用说明...
- 向量空间 vector space
热门文章
- tensorflow随机性设置
- php对提交数据转码,如何使用php程序实现媒体转码消息的接收
- 7 兼容 因特尔十代_年终抄底十代酷睿 请务必看看它……- ——快科技(驱动之家旗下媒体)-...
- awgn信道中的噪声功率谱密度_从OFC2020看高级算法在光通信中的应用
- 2020年网易校招提前批JAVA岗笔试第一题
- SpringBoot中定时任务与异步定时任务的实现
- MobileIMSDK连接后频繁掉线重连,提示会话超时失效,对方非正常退出或网络故障
- 若依管理系统源码分析-分页的实现以及post请求时的分页
- Winform中设置ZedGraph在生成多条曲线时随机采用不同的颜色
- Ecplise中怎样进行全局搜索