在 Linux 中,nohup
命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行。默认情况下,nohup
会将输出重定向到名为 nohup.out
的文件中。如果你想指定输出文件,可以使用重定向操作符 >
或 >>
。
以下是如何使用 nohup
命令指定输出文件的示例:
- 使用
>
重定向输出到指定文件(如果文件已存在,它将被覆盖):
nohup your_command > output_file.txt &
将 your_command
替换为你要运行的命令,将 output_file.txt
替换为你希望将输出保存到的文件名。
- 使用
>>
将输出追加到指定文件(如果文件已存在,新的输出将被添加到现有内容的末尾):
nohup your_command >> output_file.txt &
同样,将 your_command
替换为你要运行的命令,将 output_file.txt
替换为你希望将输出保存到的文件名。
在这两种情况下,&
符号用于在后台运行命令。这样,即使你关闭终端或断开连接,程序也会继续运行。要检查输出文件的内容,可以使用 cat
、tail
或其他文本查看命令。