Trên các cụm dựa trên hàng đợi, hàng đợi của các công việc đang chờ xử lý được hiển thị từ một lệnh, giả sử showqueue
.
Lệnh trả về, trong các cột, một danh sách các dữ liệu hợp lý như tên, v.v., nhưng các cột / dữ liệu không thực sự quan trọng đối với câu hỏi.
Tôi thích sử dụng tiện ích watch
như watch showqueue
đôi khi (với bí danh alias watch="watch "
để buộc mở rộng bí danh lệnh của tôi để xem). Có dữ liệu có giá trị (Chạy công việc), trong một vài dòng đầu tiên, sau đó là các công việc đang chờ xử lý, v.v. và một số tóm tắt có giá trị ở cuối.
Tuy nhiên, đôi khi đầu ra của showqueue tắt màn hình (Không thể tin được, tôi biết)! Lý tưởng nhất, tôi muốn một số cách để có thể xem phần đầu và phần cuối của tệp cùng một lúc.
Điều tốt nhất tôi có cho đến nay là: showqueue > file; head -n 20 file > file2; echo "..." >> file2 ; tail -n 20 file >> file2; cat file2
và sử dụng watch
bí danh đó.
Có ai biết bất cứ điều gì linh hoạt hơn hoặc tiện ích đơn lẻ không? Giải pháp của tôi trở nên khó khăn hơn một chút với các vòng lặp bash để làm cho "..." bị phá vỡ đa dạng, nó không thích ứng với việc thay đổi kích thước cửa sổ đầu cuối, và tôi chắc chắn rằng tôi đã bỏ lỡ nhiều hơn.
Bất kỳ đề xuất?
seq 30 | (head && tail)
ví dụ thử ).