可以阅读 linux gnu 屏幕的最后一行吗?

Possible to read the last line of a linux gnu-screen?

我正在尝试制作一个简单可靠的脚本,最好是在 bash 中,使用 crontab 每分钟执行一次。该脚本只需读取打开屏幕的最后几行的内容并将它们存储为 var,以便我可以搜索子字符串。有谁知道一个简单的方法来做到这一点,谢谢。

您可以将 hardcopy 命令发送到屏幕并使用 tail 命令阅读最后一行:

screen -X hardcopy "~/test.log"
tail -n1 ~/test.log