java调用机器上的shell脚本
java调用机器上的shell脚本,可以这样方便的通过shell脚本调用本机的C、C++等程序
Process process = null; Runtime runTime = Runtime.getRuntime(); String shellCmd = "sh xxxxxxxxxxx.sh "; String shellPath = getSoLibPath(); logger.info("执行shell命令:" + shellCmd); long startTime = System.currentTimeMillis(); process = runTime.exec(shellCmd, null, new File(shellPath)); int resultCode = process.waitFor(); long endTime = System.currentTimeMillis(); logger.info("耗时=" + (endTime - startTime) + "毫秒");
转载于:https://www.cnblogs.com/peach/p/8478715.html
java调用机器上的shell脚本相关推荐
- java让服务器停止运行,java调用远程服务器的shell脚本以及停止的方法实现
最近接了个需求,要求远程调shell脚本,你没听错!!!需求就一句话,咱是谁,咱是优秀的开发选手.考虑再三,有两种实现方式: 方案一:脚本所在服务器安装一个客户端,也就是自己写的一个小程序,本地通过端 ...
- linux 循环执行ip停止服务,java调用远程服务器的shell脚本以及停止的方法实现
最近接了个需求,要求远程调shell脚本,你没听错!!!需求就一句话,咱是谁,咱是优秀的开发选手.考虑再三,有两种实现方式: 方案一:脚本所在服务器安装一个客户端,也就是自己写的一个小程序,本地通过端 ...
- linux 定时执行搅拌,Linux上定时shell脚本
本文主要介绍在Linux系统上部署定时器,定时执行shell脚本,通过脚本执行sql文件 sql文件 -- 创建表 create table if not exists iot_test.iot_ta ...
- 服务器免密码传输文件,CentOS7,使用 scp 命令, ssh 连接方式,免密码传输文件到远程服务器,免密执行远程服务器上的 shell 脚本...
如题 如果提示:-bash: scp: command not found, 执行下面的命令安装:1 yum install -y openssh-clients 免密码配置通常用 scp 命令通过 ...
- 签名证书无效”-在vCenter Server Appliance 6.5 / 6.7上使用Shell脚本重新生成和替换已过期的STS证书(76719)
"签名证书无效"-在vCenter Server Appliance 6.5 / 6.7上使用Shell脚本重新生成和替换已过期的STS证书(76719) 上次更新时间:2020/ ...
- jsp运行linux脚本,jsp页面调用哪个Linux的shell 脚本步骤
当前位置:我的异常网» Linux/Unix » jsp页面调用哪个Linux的shell 脚本步骤 jsp页面调用哪个Linux的shell 脚本步骤 www.myexceptions.net 网 ...
- linux shell java 参数_java调用linux中的shell脚本传递参数并返回执行结果
[刚接触 linux下的开发,最近遇到java调用shell脚本的问题,找到一个比较适合菜鸟级的方法,转述如下: 在需要运行的SHELL脚本第一行添加 #!/bin/sh然后在终端运行 chmod ...
- Java jar包部署运行shell脚本
#!/bin/sh#注意事项 #Linux 命令大全 https://www.runoob.com/linux/linux-command-manual.html #1.在linux中,&和& ...
- loadrunner11 linux服务器,Loadrunner怎么执行linux服务器上的shell脚本?
java是可以执行shell脚本的,如下: //command就是你在linux上执行脚本的字符串命令 StringBuffer command = new StringBuffer(); comma ...
最新文章
- Spring 的 Bean 生命周期,11 张高清流程图及代码,深度解析
- 10、Ktor学习-运行程序和基础架构;
- 【算法】K-Means聚类算法(k-平均或k-均值)
- 大数据平台CDH搭建
- sql中当前日期加2个月_一文搞定Mysql日期时间函数
- android新建工程横屏,华为MatePad Pro构建的安卓平板横屏生态有何不同?来看看
- 终于把公司的底裤扒了!
- 深大计算机系有金工实习吗,金工实习报告答案深圳大学拿A答案(精选).pdf
- 使用shell脚本将mysql数据导入HIve中
- linux访问不了apache页面,nginx做前端,apache部分页面不能访问
- 查找java实现_常见查找算法Java实现
- 流量卡之家:5G从概念到落地,未来工厂触手可及
- css border:solid实线,dashed虚线;dotted点状,,double双线
- Markdown文件关机没保存,怎么恢复
- prototype.js开发者手册
- 修改数据库账号密码(最新版本)
- POJ 2080 Calendar (Java)
- 就这一次,为自己疯狂
- MATLAB求积分表达式
- CentOS7.5 Prometheus2.5+Grafana5.4监控部署
热门文章
- vue 多个回调_Vue 进阶面试必问,异步更新机制和 nextTick 原理
- office2019安装Mathtype7.4运行时错误‘53’,文件未找到:MathPage.WLL
- linux dns chroot,chroot DNS 过程(包括一些简单的排错过程)
- JAVA中實現鏈表 LinkedList的使用
- 大数据学习笔记:HBase Shell操作
- 【BZOJ3622】已经没有什么好害怕的了,两次DP
- bzoj2822 [AHOI2012]树屋阶梯 dp
- 2017.10.10 取石子游戏 失败总结
- 【Level 08】U08 Positive Attitude L5 Satisfy your need to know
- 【英语学习】【Level 08】U04 What I love L1 What's on your playlist?