1。 bat文件 import java.io.IOException; import java.io.InputStream; public class callbat { public static void main(String args[]){ callCmd("C:/run.bat"); } public static void callCmd(String locationCmd){ try { Process child = Runtime.getRuntime().exec("cmd.exe /C start "+locationCmd); InputStream in = child.getInputStream(); int c; while ((c = in.read()) != -1) { } in.close(); try { child.waitFor(); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("done"); } catch (IOException e) { e.printStackTrace(); } } } 2.shell文件 import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; public class callshell { public static void main(String args[]) throws IOException{ Runtime rt=Runtime.getRuntime(); String command="/export/home/xlg/solarischk.sh"; Process pcs=rt.exec(command); PrintWriter outWriter=new PrintWriter(new File("/export/home/zjg/show.txt")); BufferedReader br = new BufferedReader(new InputStreamReader(pcs.getInputStream())); String line=new String(); while((line = br.readLine()) != null) { System.out.println(line); outWriter.write(line); } try{ pcs.waitFor(); } catch(InterruptedException e){ System.err.println("processes was interrupted"); } br.close(); outWriter.flush(); outWriter.close(); int ret=pcs.exitValue(); System.out.println(ret); System.out.println("执行完毕!"); } }
相关推荐
shell,bat脚本运行java程序, shell,bat脚本运行java程序,
java执行shell或bat脚本,Java可以使用三种方式来执行.bat或.shell脚本文件:使用Runtime.exec()、使用ProcessBuilder、使用第三方工具包commonsexec.jar
java的一个工具类,自动判断当前系统,若是window启动bat脚本,若是linux启动linux脚本,执行结果后台打印
包含了删除n天以前的文件脚本、删除n天以前的文件夹脚本、使用说明(使用该脚本,百度新增计划任务,可每日定时清理)
项目共包含131个文件,其中Java源代码文件114个,XML配置文件7个,Shell脚本文件3个,Markdown文档文件2个,BAT批处理文件2个,Git忽略配置文件1个,项目许可证文件1个,以及Properties配置文件1个。该系统提供了...
程序测试可用,直接解压导入到工程就可以,bat文件跟shell文件是用于在window跟linux上直接执行的脚本 我把开发的配置文档附上: 1.程序为定时任务,任务执行时间在bin目录下的配置文件mergeFilleUtil.properties中...
基于Java开发,包含385个文件,包括165个Java类文件、75个GIF图像文件、44个JavaScript文件、38个Vue组件文件、26个XML配置文件、8个PNG图像文件、5个CSS样式文件、3个BAT批处理文件、3个Shell脚本文件和2个Markdown...
功能:运行start.bat启动脚本,将自动读取默认(d:/needFolder)下的所有文件夹,并根据每个文件的创建时间创建相应日期的文件夹,然后将相应文件移动到相应文件夹中。本程序能在WINDOWS环境或者LINUX下直接运行。应用...
文件类型包括7个Java源代码文件、5个BAT批处理文件、5个Shell脚本文件、3个XML配置文件、2个Properties配置文件、1个Gitattributes文件、1个Git忽略文件、1个LICENSE文件、1个Markdown文档和1个Gradle配置文件。...
文件类型包括264个Java源代码文件、187个XML配置文件、107个Vue组件文件、87个SVG文件、80个JavaScript脚本文件、26个VM文件、9个SCSS样式文件、8个BAT批处理文件、7个YAML配置文件和7个Idea项目文件。该系统适合...
java程序崩溃自启脚本 具体操作如下: 下载下来将test.sh 放在和项目同级目录 然后在liunx中加入定时器指现test.sh就可以了( 执行crontab -e 在后面加入 * */1 * * * sh /xxx/xxx/xxx/test.sh; 定时时间(例子 一...
使用批处理脚本或者shell循环加载jar包到classpath然后执行java命令
本项目是一个基于Java语言开发的t-io高性能网络编程项目,包含442个文件,主要文件类型包括Java源代码、BAT批处理文件、XML配置文件、Git忽略文件、文本文件、图片、Shell脚本、属性文件和DOCX文档。系统设计旨在...
项目包含630个文件,其中包括555个Java源文件、15个XML文件、14个HTML文件、8个属性文件、8个BAT批处理文件、8个Shell脚本文件、5个PNG图片、2个Markdown文档和2个TXT文件。MyCAT是一个开源的、面向企业应用开发的大...
文件类型包括336个Java源代码文件、94个Vue组件文件、83个SVG图标文件、79个JavaScript脚本文件、71个XML配置文件、9个SCSS样式文件、6个BAT批处理文件、6个PNG图片文件、6个CSS样式文件和4个YAML配置文件。...
文件类型包括612个Java源代码文件、35个XML配置文件、29个SQL文件、24个JSON配置文件、21个Markdown文档、12个Factories文件、11个PNG图片文件、10个YAML配置文件、6个JavaScript脚本文件、4个BAT批处理文件。...
本奇文网盘分布式文件管理系统后台基于Spring Boot 2和VUE CLI@3框架开发,包含283个文件,包括Java源代码、XML配置文件、Shell脚本、YAML配置文件、BAT批处理文件、GIT忽略文件、LICENSE文件、Markdown文档、TXT...
重启tomcat服务的脚本,包含了windows的bat脚本和linux的shell脚本。需要修改的地方脚本内容的最前面都有写。此脚本可以用java代码部署war包的方式在不同的操作系统下去调用,如何调用请参考我写的博客。
它只是将Shell作为本机进程运行,然后将您的脚本(存储在临时文件中)传递给它。 对于可执行引擎,它只需获取脚本并使用Java ProcessBuilder将其作为单个命令运行。 装订 脚本绑定使用其表示形式作为环境变量导出,...
本VB4A项目基于VB6开发,包含1038个文件,包括Java字节码文件、Java源代码、Simple源代码、JAR文件、Shell脚本、Form文件、POM文件、XSL文件、FRX文件和BAT批处理文件。系统是首款基于Simple的Android Basic语言可视...