在我运行的控制台中pgrep python | xargs ps
,它显示了 2 个在后台运行的 python 脚本。但是如何在控制台上显示每个脚本的输出?
PS 我只想查看脚本的最后打印输出,以了解脚本是否运行正常或打印一些异常或我的消息。
附加子问题 - 当脚本在启动时通过 rc.local 自动执行时,会发生什么情况?有什么方法可以获取这些脚本的屏幕吗?
答案1
最简单的方法是使用屏幕或者多路复用器。两者都允许您从正在运行的会话断开连接,同时维护脚本用于输出的终端。要使用其中任何一个,只需键入多路复用器(或者屏幕)当您使用 ssh 连接时(您可能需要安装多路复用器首先,但大多数发行版在默认存储库中都提供了这些工具),然后照常运行脚本。如果断开连接,请运行tmux 连接重新连接 ssh 后再次恢复之前的会话。