在Linux中,使用nohup
命令可以在后台运行程序,即使关闭终端后程序也会继续运行。为了在后台运行程序并保存日志,您需要将输出重定向到一个日志文件中。以下是设置nohup
日志的方法:
打开终端。
使用以下命令格式运行程序,将输出重定向到日志文件:
nohup your_command &
例如,如果您想运行名为my_script.sh
的脚本,并将其输出重定向到名为output.log
的文件,您可以使用以下命令:
nohup ./my_script.sh > output.log &
按下回车键运行命令。这将在后台启动程序,并将输出保存到output.log
文件中。
要检查日志文件的内容,您可以使用tail
命令。例如,要查看output.log
的最后10行,您可以运行:
tail -n 10 output.log
-f
选项。例如:tail -f output.log
这将实时显示output.log
文件中的更改。要停止实时查看,请按Ctrl + C
。
通过这种方式,您可以使用nohup
命令在Linux中运行程序并将日志输出到一个文件中。