Beste Methode, die ich finden konnte:
top
im 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.
$ 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?
Beste Methode, die ich finden konnte:
top
im Standardmodus ausführenDiese Standardansicht wird auch für den Stapelmodus verwendet.
Ich wollte meinen gesamten Benutzer nicht durch Überschreiben des Benutzers beeinträchtigen. Daher .toprc
habe ich eine Lösung gefunden, mit der pro Anwendungsfall eine separate Konfiguration vorgenommen werden sollte.
Sie können top
eine benutzerdefinierte Konfigurationsdatei anstelle der im Heimatverzeichnis des Benutzers verwenden.
Ändern Sie einfach die HOME
Variable in ein benutzerdefiniertes Verzeichnis, das die .toprc
Datei 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