在 CentOS 系统中,使用 nohup
命令可以确保在关闭终端或断开连接后,进程仍然继续运行
nohup your_command > output.log 2>&1 &
这里的 your_command
是你要执行的命令。这个命令的解释如下:
nohup
: 不挂起(no hang up)命令,即使关闭终端或断开连接,进程也会继续运行。your_command
: 你想要执行的命令。>
: 将标准输出重定向到指定的文件。output.log
: 将输出保存到名为output.log
的文件中。你可以使用其他文件名或路径。2>&1
: 将标准错误输出(文件描述符为 2)重定向到标准输出(文件描述符为 1),这样错误信息也会被保存到output.log
文件中。&
: 将命令放入后台运行。
执行这个命令后,your_command
的标准输出和标准错误输出都会被重定向到 output.log
文件中,即使关闭终端或断开连接,进程仍然会继续运行。