关注分享主机优惠活动
国内外VPS云服务器

如何保存Linux nohup日志

Linux 上,使用 nohup 命令在后台运行程序。 即使关闭终端后,程序仍会继续运行。 要记录 nohup 命令的输出,您必须将输出重定向到文件。

nohup 要将命令的输出记录到文件中:

  1. 打开终端。
  2. 使用nohup命令运行程序并将输出重定向到文件。 例如,要运行名为 my_program 的程序并将其输出保存到名为 output.log 的文件中,请使用以下命令:
nohup ./my_program > Output.log 2>&1 &

该命令的说明如下:

  • nohup:在后台运行程序。 即使终止后,程序仍会继续运行。 终端。
  • ./my_program:要运行的程序。
  • >:将程序输出重定向到文件。
  • output.log:保存输出的文件名。
  • 2>&1:将错误输出(标准错误)重定向到标准输出(这是默认的,因此这部分是可选的)。
  • &:在后台运行整个命令。

my_program 现在将在后台运行并将其输出保存到 output.log 文件中。 您可以使用以下命令检查输出文件的内容:

tail -f Output.log

这将显示 output.log 文件的最后 10 行。 要停止显示输出,请按 Ctrl + C

以上内容来源于互联网,不代表本站全部观点。 欢迎关注:zhujipindao.com

未经允许不得转载:主机频道 » 如何保存Linux nohup日志

评论 抢沙发

评论前必须登录!