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任务。