温馨提示×

nohup命令在CentOS中如何后台运行

小樊
49
2026-01-04 06:48:04
栏目: 智能运维

nohup(no hang-up)命令用于在Linux和Unix系统中使进程忽略挂起(SIGHUP)信号,从而在用户退出系统或关闭终端后继续运行

  1. 打开终端。

  2. 使用cd命令切换到包含要运行的脚本或程序的目录。

  3. 使用以下命令格式在后台运行脚本或程序:

nohup your_script_or_command &

your_script_or_command替换为要运行的脚本或命令。例如,如果您要在后台运行名为my_script.sh的脚本,可以使用以下命令:

nohup ./my_script.sh &
  1. 按Enter键执行命令。这将在后台启动脚本或程序,并使其在您退出系统或关闭终端后继续运行。

  2. nohup命令会将输出重定向到一个名为nohup.out的文件。如果您想将输出重定向到其他文件,可以使用以下命令格式:

nohup your_script_or_command > output_file &

output_file替换为您希望将输出保存到的文件名。

  1. 要检查后台进程的输出,可以使用tail命令查看nohup.out文件的内容:
tail -f nohup.out

这将显示文件的实时更新内容。要停止显示输出,可以按Ctrl + C组合键。

0