在 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 命令实时查看日志文件的更新内容。