nohup(no hang-up)命令允許你在Linux中運行不需要掛斷終端的長時間計算任務
打開終端。
使用cd命令切換到包含你的腳本或程序的目錄。
運行以下命令,將your_command替換為你要執行的命令或腳本:
nohup your_command &
例如,如果你要運行一個名為long_running_script.sh的腳本,你可以這樣執行:
nohup ./long_running_script.sh &
按下回車鍵。這將在后臺運行你的命令,并使它不受掛斷信號的影響。
nohup命令會將輸出重定向到一個名為nohup.out的文件中。你可以在當前目錄下找到這個文件。如果你想將輸出重定向到其他文件,可以使用以下命令:
nohup your_command > output_file.txt &
tail命令查看nohup.out文件的內容:tail -f nohup.out
ps命令查找相關進程:ps aux | grep your_command
kill命令,將PID替換為進程ID:kill PID
總之,nohup命令是在Linux中處理長時間計算任務的有效方法,它可以確保任務在終端關閉后仍然繼續運行。