在 nohup
命令中,您可以使用重定向操作符来指定输出日志文件。nohup
命令默认会将标准输出和标准错误输出重定向到名为 nohup.out
的文件中,但您可以通过显式地使用重定向操作符来改变这一行为。
以下是如何在 nohup
命令中指定输出日志文件的示例:
将标准输出重定向到指定文件:
nohup your_command > output.log 2>&1 &
这里,your_command
是您要运行的命令。>
将标准输出重定向到 output.log
文件中,2>&1
将标准错误输出重定向到标准输出(即 output.log
文件),最后的 &
将命令放入后台运行。
将标准输出和标准错误输出分别重定向到不同文件:
nohup your_command > output.log 2> error.log &
这里,output.log
文件将包含标准输出,而 error.log
文件将包含标准错误输出。
仅将标准错误输出重定向到指定文件:
nohup your_command 2> error.log &
这里,只有标准错误输出会被重定向到 error.log
文件中,标准输出仍然会显示在终端上。
通过这些方法,您可以灵活地控制 nohup
命令的输出日志文件。