温馨提示×

nohup命令python怎样查看实时输出

小樊
83
2024-12-11 11:27:20
栏目: 编程语言

要查看使用nohup命令运行的Python脚本的实时输出,您可以将输出重定向到一个文件中,然后使用tail命令实时查看该文件的内容

  1. 使用nohup命令运行Python脚本并将输出重定向到文件:
nohup python your_script.py > output.log 2>&1 &

这将把标准输出(stdout)和标准错误(stderr)的输出重定向到名为output.log的文件中,并将程序放入后台运行。

  1. 使用tail命令实时查看output.log文件的内容:
tail -f output.log

这将显示output.log文件的最后10行内容。如果您想查看文件的更多或更少内容,可以使用-n选项指定行数,例如:

tail -f -n 20 output.log

这将显示output.log文件的最后20行内容。要停止实时查看,可以按Ctrl + C

0