В кластерах на основе очередей очередь ожидающих заданий отображается из команды, скажем 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, чтобы сделать разрыв "..." многоуровневым, оно вообще не приспособлено для изменения размера окна терминала, и я уверен, что есть еще кое-что, что я пропустил.
Какие-либо предложения?
seq 30 | (head && tail)например).