nohup 命令用于在后台运行程序,并且不受挂起(SIGHUP)信号的影响。默认情况下,nohup 命令会将标准输出和标准错误输出重定向到一个名为 nohup.out 的文件中,该文件通常存储在当前工作目录下。
如果你指定了输出文件的路径,那么日志文件将存储在你指定的路径下。例如:
nohup your_command > /path/to/your/logfile.out 2>&1 &
在这个例子中,your_command 的标准输出和标准错误输出都会被重定向到 /path/to/your/logfile.out 文件中。
要找到 nohup.out 文件的位置,你可以使用以下命令:
find / -name nohup.out 2>/dev/null
这个命令会在整个文件系统中搜索名为 nohup.out 的文件,并将错误输出重定向到 /dev/null(即忽略错误输出)。请注意,这个命令可能需要一些时间来执行,因为它会搜索整个文件系统。
如果你不确定当前工作目录,可以使用 pwd 命令查看当前工作目录:
pwd
然后,在当前工作目录下查找 nohup.out 文件:
find . -name nohup.out