nohup(no hang-up)命令用于在Linux和Unix系统中使进程忽略挂起(SIGHUP)信号,从而在用户退出系统或关闭终端后继续运行
打开终端。
使用cd命令切换到包含要运行的脚本或程序的目录。
使用以下命令格式在后台运行脚本或程序:
nohup your_script_or_command &
将your_script_or_command替换为要运行的脚本或命令。例如,如果您要在后台运行名为my_script.sh的脚本,可以使用以下命令:
nohup ./my_script.sh &
按Enter键执行命令。这将在后台启动脚本或程序,并使其在您退出系统或关闭终端后继续运行。
nohup命令会将输出重定向到一个名为nohup.out的文件。如果您想将输出重定向到其他文件,可以使用以下命令格式:
nohup your_script_or_command > output_file &
将output_file替换为您希望将输出保存到的文件名。
tail命令查看nohup.out文件的内容:tail -f nohup.out
这将显示文件的实时更新内容。要停止显示输出,可以按Ctrl + C组合键。