nohup
(no hang-up)命令在 CentOS 系统中用于在后台运行程序,使其不受终端关闭的影响。当你使用 nohup
命令运行一个程序时,即使你关闭了终端或者断开了连接,该程序也会继续运行。
nohup
命令的基本用法如下:
nohup command [arguments] &
其中:
command
是要执行的命令。[arguments]
是传递给命令的参数(可选)。&
是将命令放入后台运行的符号(可选)。例如,如果你想在后台运行名为 my_script.sh
的脚本,可以使用以下命令:
nohup ./my_script.sh &
这将在后台运行 my_script.sh
脚本,并将输出重定向到名为 nohup.out
的文件中。你可以使用 tail -f nohup.out
命令实时查看输出。
注意:在使用 nohup
命令时,建议将输出重定向到一个文件,以避免在终端中产生大量无用的输出。