Sur les clusters basés sur la file d'attente, la file d'attente des travaux en attente est affichée à partir d'une commande, par exemple showqueue
.
La commande renvoie, en colonnes, une liste de données raisonnables comme les noms, etc., mais les colonnes / données n'ont pas vraiment d'importance pour la question.
J'aime utiliser l'utilitaire watch
comme watch showqueue
parfois (avec un alias de alias watch="watch "
pour forcer l'expansion d'alias de ma commande à regarder). Il y a des données précieuses (travaux en cours), dans les premières lignes, puis des travaux en attente, etc., et quelques résumés précieux à la fin.
Cependant, parfois la sortie de showqueue disparaît de l'écran (Incroyable, je sais)! Idéalement, j'aimerais avoir un moyen de voir le début et la fin du fichier en même temps.
Le meilleur que j'ai jusqu'à présent est:, showqueue > file; head -n 20 file > file2; echo "..." >> file2 ; tail -n 20 file >> file2; cat file2
et en utilisant watch
un alias de cela.
Quelqu'un sait-il quelque chose d'un peu plus flexible ou d'un seul utilitaire? Ma solution devient un peu plus désagréable avec des boucles bash pour rendre le "..." break multilined, ce n'est pas du tout adaptatif au redimensionnement de la fenêtre du terminal, et je suis sûr qu'il y a plus que j'ai manqué.
Aucune suggestion?
seq 30 | (head && tail)
par exemple).