Wenn ich mehrere Jobs auf einem Kopfknoten ausführe, möchte ich den Fortschritt mit dem Befehl überwachen top
.
Wenn ich jedoch PBS verwende, um mehrere Jobs in einem Cluster auszuführen, top
werden diese Jobs natürlich nicht angezeigt, und ich habe auf die Verwendung von 'qstat' zurückgegriffen. Der qstat
Befehl muss jedoch wiederholt ausgeführt werden, um die Überwachung der Jobs fortzusetzen. top
Aktualisierungen in Echtzeit, dh ich kann das Terminalfenster seitlich öffnen und gelegentlich einen Blick darauf werfen, während ich andere Arbeiten erledige.
Gibt es eine Möglichkeit, top
die Jobs in einem Cluster, die ich mit dem PBS-Befehl gesendet habe, in Echtzeit zu überwachen (wie es der Befehl tun würde) qsub
?
Ich war überrascht, nach ausgiebiger Suche bei Google so wenig zu sehen.
quelle
Warum nicht verwenden
watch
, um qstat in regelmäßigen Abständen zu aktualisieren?watch --interval=0.5 qstat
aktualisiert das Terminal alle 0,5 Sekunden mit der Ausgabe von qstat. Es erfüllt Ihre Anforderung, nichtqstat
wiederholt ausgeführt zu werden, nicht ganz , ist jedoch überhaupt nicht manuell.quelle
watch
Intervallen von weniger als einer Sekunde unterstützen. Ich habe mitwatch -v
-> "0.2.0" undwatch -v
-> "watch from procps-ng 3.3.10" getestet und beide haben den Wert 0.5 nicht unterstützt.