Wie wählt man Spalten für den oberen Befehl im Stapelmodus?

1647
Raffael
$ top -bn1 | head  top - 15:16:52 up 11 days, 5:01, 4 users, load average: 0,00, 0,03, 0,11 Tasks: 411 total, 1 running, 408 sleeping, 0 stopped, 2 zombie %Cpu(s): 4,5 us, 0,6 sy, 0,0 ni, 94,5 id, 0,4 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 16403396 total, 8546712 used, 7856684 free, 711904 buffers KiB Swap: 16744444 total, 0 used, 16744444 free. 5160648 cached Mem  PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 33772 3148 1476 S 0,0 0,0 0:06.04 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.03 kthreadd 3 root 20 0 0 0 0 S 0,0 0,0 0:02.30 ksoftirqd/0 

Wie kann ich Top Return machen:

  • PID
  • COMMAND
  • %CPU
  • %MEM
  • TIME(nicht TIME+)

im Batch-Modus?

6

2 Antworten auf die Frage

3
Nimrods

Beste Methode, die ich finden konnte:

  • topim Standardmodus ausführen
  • verwenden FSpalte konfigurieren
  • Verwenden Sie dann W, um die Ansicht als Standard zu speichern

Diese Standardansicht wird auch für den Stapelmodus verwendet.

1
Thomas

Ich wollte meinen gesamten Benutzer nicht durch Überschreiben des Benutzers beeinträchtigen. Daher .toprchabe ich eine Lösung gefunden, mit der pro Anwendungsfall eine separate Konfiguration vorgenommen werden sollte.
Sie können topeine benutzerdefinierte Konfigurationsdatei anstelle der im Heimatverzeichnis des Benutzers verwenden.
Ändern Sie einfach die HOMEVariable in ein benutzerdefiniertes Verzeichnis, das die .toprcDatei für Ihre Anforderungen enthält.

# TOPRC_PROFILE_DIRECTORY contains .toprc (or can be created by saving using shift+w after configuring using keybindings)  TOPRC_PROFILE_DIRECTORY="<your-directory>" HOME="$TOPRC_PROFILE_DIRECTORY" top