En los clústeres basados en colas, la cola de trabajos pendientes se muestra desde un comando, por ejemplo showqueue
.
El comando devuelve, en columnas, una lista de datos razonables como nombres, etc., pero las columnas / datos realmente no importan para la pregunta.
Me gusta usar la utilidad watch
como watch showqueue
a veces (con un alias de alias watch="watch "
forzar la expansión de mi comando para mirar). Hay datos valiosos (trabajos en ejecución), en las primeras líneas, luego trabajos pendientes, etc., y algunos resúmenes valiosos al final.
Sin embargo, a veces la salida de showqueue sale de la pantalla (¡Increíble, lo sé!) Idealmente, me gustaría poder ver el principio y el final del archivo al mismo tiempo.
Lo mejor que tengo hasta ahora es: showqueue > file; head -n 20 file > file2; echo "..." >> file2 ; tail -n 20 file >> file2; cat file2
y usar watch
un alias de eso.
¿Alguien sabe de algo un poco más flexible o de utilidad única? Mi solución se vuelve un poco más desagradable con los bucles bash para hacer que el "..." se rompa en varias líneas, no se adapta para cambiar el tamaño de la ventana del terminal, y estoy seguro de que hay más que me perdí.
¿Alguna sugerencia?
seq 30 | (head && tail)
por ejemplo).