用Java执行restic并打印输出

时间:2021-02-16 10:26:56

标签: java kotlin io processbuilder

使用 ProcessBuilder 我正在执行 restic 开始备份:

val process = ProcessBuilder(arrayListOf("bash", "-c", "restic -r (...)"))
            .redirectErrorStream(true)
            .directory(File(backupDir))
            .start()

我想在 System.out 中显示 restic 的输出,到目前为止我已经尝试过:

都有同样的问题:只有当restic完成更新时才会打印输出。关于如何让它发挥作用的任何想法?

0 个答案:

没有答案
相关问题