在基于队列的集群上,挂起作业的队列通过命令显示,例如showqueue
。
该命令在列中返回合理数据的列表,如名称等,但列/数据对于问题并不重要。
我喜欢使用的工具watch
一样watch showqueue
,有时(有一个别名alias watch="watch "
,以力别名扩展我的命令来观看)。前几行有有价值的数据(正在运行的作业),然后是待处理的作业等,最后还有一些有价值的摘要。
但是,有时 showqueue 的输出会从屏幕上消失(难以置信,我知道)!理想情况下,我希望能够同时查看文件的开头和结尾。
到目前为止我拥有的最好的是:showqueue > file; head -n 20 file > file2; echo "..." >> file2 ; tail -n 20 file >> file2; cat file2
,并使用watch
它的别名。
有谁知道任何更灵活或单一实用程序的东西?我的解决方案使用 bash 循环变得有点讨厌,使“...”中断多行,它根本不适应调整终端窗口的大小,而且我确定还有更多我错过的。
有什么建议?