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
替換為你希望使用的輸出文件名。
在這兩種情況下,&
符號用于將命令放入后臺運行。這樣,你可以在不阻塞終端的情況下運行命令。