在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
命令。