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脚本相关推荐

  1. java让服务器停止运行,java调用远程服务器的shell脚本以及停止的方法实现

    最近接了个需求,要求远程调shell脚本,你没听错!!!需求就一句话,咱是谁,咱是优秀的开发选手.考虑再三,有两种实现方式: 方案一:脚本所在服务器安装一个客户端,也就是自己写的一个小程序,本地通过端 ...

  2. linux 循环执行ip停止服务,java调用远程服务器的shell脚本以及停止的方法实现

    最近接了个需求,要求远程调shell脚本,你没听错!!!需求就一句话,咱是谁,咱是优秀的开发选手.考虑再三,有两种实现方式: 方案一:脚本所在服务器安装一个客户端,也就是自己写的一个小程序,本地通过端 ...

  3. linux 定时执行搅拌,Linux上定时shell脚本

    本文主要介绍在Linux系统上部署定时器,定时执行shell脚本,通过脚本执行sql文件 sql文件 -- 创建表 create table if not exists iot_test.iot_ta ...

  4. 服务器免密码传输文件,CentOS7,使用 scp 命令, ssh 连接方式,免密码传输文件到远程服务器,免密执行远程服务器上的 shell 脚本...

    如题 如果提示:-bash: scp: command not found, 执行下面的命令安装:1 yum install -y openssh-clients 免密码配置通常用 scp 命令通过 ...

  5. 签名证书无效”-在vCenter Server Appliance 6.5 / 6.7上使用Shell脚本重新生成和替换已过期的STS证书(76719)

    "签名证书无效"-在vCenter Server Appliance 6.5 / 6.7上使用Shell脚本重新生成和替换已过期的STS证书(76719) 上次更新时间:2020/ ...

  6. jsp运行linux脚本,jsp页面调用哪个Linux的shell 脚本步骤

    当前位置:我的异常网» Linux/Unix » jsp页面调用哪个Linux的shell 脚本步骤 jsp页面调用哪个Linux的shell 脚本步骤 www.myexceptions.net  网 ...

  7. linux shell java 参数_java调用linux中的shell脚本传递参数并返回执行结果

    [刚接触 linux下的开发,最近遇到java调用shell脚本的问题,找到一个比较适合菜鸟级的方法,转述如下: 在需要运行的SHELL脚本第一行添加 #!/bin/sh然后在终端运行  chmod ...

  8. Java jar包部署运行shell脚本

    #!/bin/sh#注意事项 #Linux 命令大全 https://www.runoob.com/linux/linux-command-manual.html #1.在linux中,&和& ...

  9. loadrunner11 linux服务器,Loadrunner怎么执行linux服务器上的shell脚本?

    java是可以执行shell脚本的,如下: //command就是你在linux上执行脚本的字符串命令 StringBuffer command = new StringBuffer(); comma ...

最新文章

  1. Spring 的 Bean 生命周期,11 张高清流程图及代码,深度解析
  2. 10、Ktor学习-运行程序和基础架构;
  3. 【算法】K-Means聚类算法(k-平均或k-均值)
  4. 大数据平台CDH搭建
  5. sql中当前日期加2个月_一文搞定Mysql日期时间函数
  6. android新建工程横屏,华为MatePad Pro构建的安卓平板横屏生态有何不同?来看看
  7. 终于把公司的底裤扒了!
  8. 深大计算机系有金工实习吗,金工实习报告答案深圳大学拿A答案(精选).pdf
  9. 使用shell脚本将mysql数据导入HIve中
  10. linux访问不了apache页面,nginx做前端,apache部分页面不能访问
  11. 查找java实现_常见查找算法Java实现
  12. 流量卡之家:5G从概念到落地,未来工厂触手可及
  13. css border:solid实线,dashed虚线;dotted点状,,double双线
  14. Markdown文件关机没保存,怎么恢复
  15. prototype.js开发者手册
  16. 修改数据库账号密码(最新版本)
  17. POJ 2080 Calendar (Java)
  18. 就这一次,为自己疯狂
  19. MATLAB求积分表达式
  20. CentOS7.5 Prometheus2.5+Grafana5.4监控部署

热门文章

  1. vue 多个回调_Vue 进阶面试必问,异步更新机制和 nextTick 原理
  2. office2019安装Mathtype7.4运行时错误‘53’,文件未找到:MathPage.WLL
  3. linux dns chroot,chroot DNS 过程(包括一些简单的排错过程)
  4. JAVA中實現鏈表 LinkedList的使用
  5. 大数据学习笔记:HBase Shell操作
  6. 【BZOJ3622】已经没有什么好害怕的了,两次DP
  7. bzoj2822 [AHOI2012]树屋阶梯 dp
  8. 2017.10.10 取石子游戏 失败总结
  9. 【Level 08】U08 Positive Attitude L5 Satisfy your need to know
  10. 【英语学习】【Level 08】U04 What I love L1 What's on your playlist?