Wéi späichert Dir Top Command Output op eng Datei
Linux Top Kommando gëtt héich vun System Administrateuren benotzt fir Systemstatistiken an Echtzäit betreffend System Uptime a Laaschtduerchschnëtt ze weisen, benotzt Erënnerung, Lafen Aufgaben, e Resumé vu Prozesser oder Threads an detailléiert Informatioun iwwer all Lafen Prozess.
Wéi och ëmmer, nieft Echtzäit kucken vum lafende System, Top fir am Batch-Modus ze bedreiwen an -n
Fändel fir de Betrag vun der Iteratioun ze spezifizéieren déi de Kommando soll ausginn.
Am hei ënnendrënner Beispill wäerte mir d'Ausgab vum Top Kommando op top.txt
Datei am aktuellen Aarbechtsverzeechnes ëmgeleet. Den Argument -n gëtt benotzt fir nëmmen ee Snapshot vum Kommando an déi ernimmt Datei ze schécken.
$ top -b -n 1 > top.txt
Fir déi resultéierend Datei ze liesen, benotzt e Kommandozeil Datei Lieser Utility, sou wéi manner oder méi.
$ less top.txt
Fir fënnef Iteratioun vum Top Kommando ze gräifen, fuert de Kommando aus wéi am Auszuch hei ënnen.
$ top -b -n 5 > top-5iterations.txt
Fir nëmmen d'Zuel vun de lafenden Aufgaben aus der resultéierter Datei ze weisen, benotzt de grep-Filter, wéi am Kommando-Beispill hei ënnen gewisen.
$ cat top-5iterations.txt | grep Tasks
Fir e Snapshot vun engem spezifesche Prozess am Top Utility ze maachen, fuert de Kommando aus mam PID (-p)
Fändel. Fir de PID vun engem lafende Prozess ze kréien, gitt de pidof Kommando géint den Numm vum lafende Prozess.
An dësem Beispill wäerte mir de Cron Prozess iwwer Top Kommando iwwerwaachen andeems Dir dräi Snapshots vun der PID huelen.
$ pidof crond $ top -p 678 -b -n3 > cron.txt $ cat cron.txt
Mat enger for Iteration Loop kënne mir e Prozessstatistik iwwer säi PID weisen, all zwou Sekonnen, wéi am Beispill hei ënnen gewisen. D'Ausgab vun der Loop kann och op eng Datei ëmgeleet ginn. Mir benotzen déiselwecht Cron PID wéi am uewe genannte Beispill gewisen.
$ for i in {1..4}; do sleep 2 && top -b -p 678 -n1 | tail -1 ; done
Redirect Loop Output op Datei.
$ for i in {1..4}; do sleep 2 && top -b -p 678 -n1 | tail -1 ; done >> cron.txt $ cat cron.txt
Dëst sinn nëmmen e puer Beispiller wéi Dir System- a Veraarbechtungsstatistiken iwwer Top Kommando iwwerwaacht a sammelt.