キューベースのクラスタでは、保留中のジョブのキューがコマンドとともに表示されます(例:)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ループは「...」を複数行にして、ターミナルウィンドウのサイズ変更にはまったく適応しておらず、もっと見逃していたでしょう。
どんな提案がありますか?
ベストアンサー1
次のようなことをしますか?頭と尾の出力を表示します。
$ showqueue | (head && tail)