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
替换为你希望使用的输出文件名。
在这两种情况下,&
符号用于将命令放入后台运行。这样,你可以在不阻塞终端的情况下运行命令。