linux

如何在nohup日志中记录标准错误输出

小樊
35
2025-02-25 05:25:32
栏目: 编程语言

要在nohup日志中记录标准错误输出,您需要将标准错误重定向到一个文件。这可以通过在命令行中使用2>操作符来实现。以下是一个示例:

nohup your_command 2> error.log &

在这个示例中,your_command是您要执行的命令。2>操作符将标准错误(文件描述符2)重定向到名为error.log的文件。&符号将命令放入后台运行,这样即使您关闭终端,命令也会继续执行。

这样,所有标准错误输出都会被记录到error.log文件中,而标准输出将默认记录到名为nohup.out的文件中。如果您还希望将标准输出也重定向到同一个文件,可以使用以下命令:

nohup your_command > output_and_error.log 2>&1 &

这里,>操作符将标准输出(文件描述符1)重定向到名为output_and_error.log的文件,2>&1表示将标准错误(文件描述符2)重定向到标准输出(文件描述符1),因此两者都会被记录到同一个文件中。

0
看了该问题的人还看了