Java Runtime执行shell脚本时创建的nohup.out文件在哪里?

问题描述 投票:-1回答:1

当我通过java Runtime.exec()执行shell脚本时,在哪里可以找到nohup.out文件。

String command =“nohup ksh /home/xyz/script.ksh&”;

运行时rtime = Runtime.getRuntime();

rtime.exec(命令);

java linux unix runtime nohup
1个回答
0
投票

nohup只有在连接到终端时才将输出写入文件。当您通过exec调用它时不会出现这种情况,因此输出将写入子进程的标准输出(您可以通过getInputStream获取)。任何地方都不会创建nohup.out

© www.soinside.com 2019 - 2024. All rights reserved.