在 Linux 中,nohup
命令用于在后台运行程序,即使关闭终端或注销用户,程序也会继续运行
以下是如何使用 nohup
命令记录输出日志的步骤:
打开终端。
输入 nohup
命令,后跟你想要运行的程序及其参数。例如,如果你想要在后台运行名为 my_script.sh
的脚本,你可以输入:
nohup ./my_script.sh
output.log
的文件中,如下所示:nohup ./my_script.sh > output.log 2>&1 &
这里,>
将标准输出重定向到 output.log
文件,2>&1
将标准错误重定向到标准输出(即 output.log
文件),最后的 &
符号将程序放入后台运行。
按 Enter 键运行命令。现在,你的程序将在后台运行,并将输出日志记录到 output.log
文件中。
若要检查输出日志,可以使用 tail
命令实时查看文件内容:
tail -f output.log
按 Ctrl + C
停止实时查看。
这样,你就可以使用 nohup
命令在 Linux 中记录输出日志了。