在 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 2>/dev/null & 这里,标准错误输出被重定向到 /dev/null,这是一个特殊的设备文件,它会丢弃所有写入其中的数据。因此,你不会在日志文件中看到任何错误信息。
根据你的需求,可以选择合适的方式来处理标准错误输出。