Java执行shell脚本文件完整代码

一、背景

最近要下线一台历史遗留的物理机,在整理该机的crontab任务时,发现有不少纯shell脚本形式的定时任务,决定使用Java写一个执行shell脚本文件的通用工具类。

二、实现方式

Java执行shell脚本文件共有两种方式,两种方式的共同点均是创建独立的process执行脚本文件。

方式1:通过Runtime创建process
Process process = Runtime.getRuntime().exec(cmd);
方式2:创建原生Java对象ProcessBuilder
    public ProcessBuilder(String... command) {
        this.command = new ArrayList<>(command.length);
        for (String arg : command)
            
    原文作者:tterminator
    原文地址: https://blog.csdn.net/tterminator/article/details/82227394
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞