在使用 nohup
命令时,默认情况下,输出会被重定向到当前目录下的 nohup.out
文件。如果您想指定 nohup.out
文件的生成位置,可以使用输出重定向符号 >
来指定文件路径。
以下是一个示例命令,展示如何将输出重定向到指定位置的文件:
nohup your_command > /path/to/your/directory/your_output_file.out 2>&1 &
在这个命令中:
your_command
是您要运行的命令。/path/to/your/directory/your_output_file.out
是您希望输出文件生成的完整路径。2>&1
将标准错误输出重定向到标准输出,这样错误信息也会写入同一个文件。&
符号将命令放入后台运行。
例如,如果您想将输出文件放在 /var/log/
目录下,可以这样写:
nohup your_command > /var/log/your_output_file.out 2>&1 &
确保您有权限在指定目录中创建文件。