在基于队列的集群上,从命令(例如)显示待处理作业的队列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循环有点麻烦,可以使“ ...”中断多行显示,根本无法适应调整终端窗口的大小,而且我敢肯定,我还错过了更多东西。
有什么建议么?