我在屏幕会话中启动了一项作业,预计将运行几个小时。有时我会被要求检查工作是否仍在运行并猜测工作的百分比。
猜测它是否正常工作就像执行 aps -fu $LOGNAME来检查进程是否还活着一样简单,但是为了猜测 % 我需要检查程序的输出(它输出一些可以用于grep -n查看的信息)它当前正在处理的文件行)。
我可以附加会话 ( screen -R jobLoadItems) 并查看它,但我想在不再次附加到会话的情况下执行此操作。我已经检查过在屏幕会话中执行Ctrla-H激活屏幕日志,但它是如此冗长,它将占用所有可用磁盘空间。
那么有没有办法只打印屏幕会话的最后几行而不附加到它?(类似的东西screen -S jobLoadItem -Q display last 50 lines)
gnu-screen ×1