In warteschlangenbasierten Clustern wird die Warteschlange ausstehender Jobs beispielsweise über einen Befehl angezeigt showqueue
.
Der Befehl gibt in Spalten eine Liste vernünftiger Daten wie Namen usw. zurück, aber die Spalten / Daten sind für die Frage nicht wirklich wichtig.
Ich benutze das Dienstprogramm manchmal watch
gerne watch showqueue
(mit dem Alias alias watch="watch "
, um die Alias-Erweiterung meines Befehls zum Beobachten zu erzwingen). In den ersten Zeilen befinden sich wertvolle Daten (Ausführen von Jobs), dann ausstehende Jobs usw. und am Ende einige wertvolle Zusammenfassungen.
Manchmal geht die Ausgabe von Showqueue jedoch vom Bildschirm (Unglaublich, ich weiß)! Im Idealfall möchte ich auf irgendeine Weise den Anfang und das Ende der Datei gleichzeitig sehen können.
Das Beste, was ich bisher habe, ist: showqueue > file; head -n 20 file > file2; echo "..." >> file2 ; tail -n 20 file >> file2; cat file2
und unter Verwendung watch
eines Alias davon.
Kennt jemand etwas, das etwas flexibler oder einfacher ist? Meine Lösung wird mit Bash-Schleifen etwas unangenehmer, damit die "..." - Unterbrechung mehrzeilig wird. Sie ist überhaupt nicht anpassbar, um die Größe des Terminalfensters zu ändern, und ich bin sicher, dass ich noch mehr verpasst habe.
Irgendwelche Vorschläge?
seq 30 | (head && tail)
beispielsweise).