nohup命令在Linux中如何指定输出文件
导读:在Linux中,使用nohup命令时,可以通过重定向操作符来指定输出文件。nohup命令默认会将输出发送到名为nohup.out的文件中,但你可以通过重定向操作符来改变这一行为。 以下是一些示例: 将标准输出(stdout)重定向到指定...
在Linux中,使用nohup
命令时,可以通过重定向操作符来指定输出文件。nohup
命令默认会将输出发送到名为nohup.out
的文件中,但你可以通过重定向操作符来改变这一行为。
以下是一些示例:
-
将标准输出(stdout)重定向到指定文件:
nohup your_command > output_file.txt &
这会将
your_command
的标准输出重定向到output_file.txt
,而不会将输出发送到nohup.out
。 -
将标准错误(stderr)重定向到指定文件:
nohup your_command 2> error_file.txt &
这会将
your_command
的标准错误重定向到error_file.txt
。 -
将标准输出和标准错误都重定向到同一个文件:
nohup your_command > output_and_error_file.txt 2> & 1 &
这会将
your_command
的标准输出和标准错误都重定向到output_and_error_file.txt
。 -
将标准输出和标准错误分别重定向到不同的文件:
nohup your_command > output_file.txt 2> error_file.txt &
这会将
your_command
的标准输出重定向到output_file.txt
,标准错误重定向到error_file.txt
。
在这些示例中,&
符号用于在后台运行命令,这样即使你关闭终端,命令也会继续运行。
总结一下,使用nohup
命令时,可以通过重定向操作符(>
和2>
)来指定输出文件,从而控制命令的输出行为。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: nohup命令在Linux中如何指定输出文件
本文地址: https://pptw.com/jishu/715555.html