在 CentOS 系统中,使用 nohup
命令可以确保在关闭终端或断开连接后,程序仍然继续运行
nohup your_command > output.log 2>&1 &
这里,your_command
是你要执行的命令。>
表示将标准输出重定向到 output.log
文件,2>&1
表示将标准错误输出重定向到标准输出(即 output.log
文件),最后的 &
表示将命令放入后台运行。
nohup your_command > output.log 2> error.log &
这里,output.log
文件用于存储标准输出,而 error.log
文件用于存储标准错误输出。
nohup your_command > output.log &
这样,标准输出会被重定向到 output.log
文件,而标准错误输出仍然显示在终端上。
注意:在使用 nohup
命令时,建议将输出重定向到日志文件,以便在程序运行过程中查看输出信息。同时,可以使用 tail -f output.log
命令实时查看日志文件的更新内容。