【发布时间】:2021-04-16 08:38:56
【问题描述】:
我有一个使用 Ray 包用 Python 编写的计算程序,输出如下:
Actor(Play001,69a6825d641b461327313d1c01000000)
此进程使用以下 pid:
pid = 87972
在 Ray 仪表板中,我可以查看日志。片段如下:
Logs
192.168.0.101 (PID: 87972)
1 Function 1: Starting up
2 Worker 1: Done
3 Press enter to continue or to exit
在 Python 中,我设法检查了这个 PID 是否存在:
import psutil
pid = 87972
if psutil.pid_exists(pid):
print("a process with pid %d exists" % pid)
我想要在终端输出中实时显示日志。我该怎么做?
【问题讨论】:
-
您想远程查看日志,还是在同一台机器上查看?另外,你能提供你的代码吗?帮助你会更容易。见Minimal Reproducible Example
-
在同一台机器上;我已经发布了一个解决方案。如果你有更好的,请发布它。
-
您是从命令行启动脚本吗?如果是这样,您可以使用管道在其他地方输入脚本的标准输出
-
确实如此