在Linux中,nohup命令用于在后臺運行命令,即使終端窗口關閉或用戶注銷也不會停止該命令的執行。
nohup命令的用法如下:
nohup COMMAND [ARG]...
其中,COMMAND
是要在后臺運行的命令,ARG
是命令的參數。
使用nohup命令時,命令的輸出會被重定向到一個名為nohup.out
的文件中。如果當前目錄下已經存在nohup.out
文件,那么命令的輸出會被附加到該文件中。
例如,要在后臺運行一個名為my_script.sh
的shell腳本,可以使用以下命令:
nohup ./my_script.sh &
這將會在后臺運行my_script.sh
腳本,并將輸出重定向到nohup.out
文件中。
注意,使用nohup命令時,命令的輸出可能會被緩沖,因此不會立即顯示在nohup.out
文件中。如果想要實時查看輸出,可以使用tail -f nohup.out
命令。