nohup文件将在何处创建/存储

时间:2016-12-07 10:16:12

标签: linux shell

在脚本文件中执行以下给定命令时:

命令:

private static String[] arrayMeger(String[] arr1,String[] arr2 ){
String[] returnArr = new String[arr1.length()];
for(int i=0;i<arr.length();i++)
{
   int valInt = (arr[i]==null) ? 0 : Integer.parse(arr[i]);
int valInt2 = (arr2[i]==null) ? 0 : Integer.parse(arr2[i]);
returnArr [i] = Integer.toString(valInt +valInt2 );
}
return returnArr ;
}

假设脚本在根目录中运行,会在哪里创建nohup.out文件?

2 个答案:

答案 0 :(得分:4)

您可以查看主目录吗?

您也可以按以下方式重定向;

nohup /usr/hp/ism/jboss-3.2.8.SP1/bin/run.sh &> /tmp/nohup.out
  男人nohup;

     

如果标准输入是终端,则从/ dev / null重定向。如果   标准输出是一个终端,如果是,则将输出附加到'nohup.out'   可能,'$ HOME / nohup.out'否则。如果标准错误是a   终端,将其重定向到标准          输出。要将输出保存到FILE,请使用'nohup COMMAND&gt; FILE”。

答案 1 :(得分:0)

使用nohup和&来运行python代码,并且nohub.out与命令从同一目录运行

pwd输出:

/home/dv/project7

命令运行:

nohup python3 /home/dv/project7/test_code_v3.1.py &

ls -l输出:

test_code_v3.1.py
nohup.out

我认为一种更好的方法是,让您的程序先输出到自己的错误日志文件,再输出到stdout,然后再输出到nohub.out