Java Runtime执行外壳程序脚本时,将在哪里创建nohup.out文件?

时间:2019-03-23 16:51:06

标签: java linux unix runtime nohup

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

字符串命令=“ nohup ksh /home/xyz/script.ksh&”;

Runtime rtime = Runtime.getRuntime();

rtime.exec(command);

1 个答案:

答案 0 :(得分:0)

nohup仅在将输出连接到终端时将其写入文件。通过exec调用它时,情况并非如此,因此输出将被写入子进程的stdout(您可以通过getInputStream获得)。在任何地方都不会创建nohup.out