nohup(no hang-up)命令允许您在Linux系统中运行命令或脚本,即使您断开了SSH连接或关闭了终端,该命令或脚本也会继续运行
以下是如何使用nohup命令的示例:
nohup运行一个命令,只需在命令前加上nohup,然后在命令末尾添加&符号。例如:nohup your_command &
这将在后台运行your_command,并将输出重定向到名为nohup.out的文件。
>。例如:nohup your_command > output_file &
这将把your_command的输出保存到output_file中,而不是默认的nohup.out文件。
nohup命令会自动忽略挂起(SIGHUP)信号,这意味着即使您断开了连接,命令也会继续运行。但是,如果您还想忽略其他信号,可以使用disown命令。例如:nohup your_command > output_file &
disown -h %1
这将确保即使您关闭终端,your_command也会继续运行。
总之,nohup命令通过在后台运行命令并忽略挂起信号,使您能够在断开连接后继续运行Linux任务。