Kif Tissejvja l-Output tal-Kmand ta' Fuq għal Fajl
L-ogħla kmand tal-Linux huwa użat ħafna mill-amministraturi tas-sistema biex juru statistika tas-sistema f'ħin reali rigward il-ħin ta 'tħaddim tas-sistema u l-medja tat-tagħbija, il-memorja użata, il-kompiti tat-tħaddim, sommarju ta' proċessi jew ħjut u informazzjoni dettaljata dwar kull proċess li qed jaħdem.
Madankollu, minbarra l-wiri f'ħin reali tas-sistema li qed taħdem, top biex topera fil-modalità tal-lott u -n
bandiera biex tispeċifika l-ammont ta 'iterazzjoni li l-kmand għandu joħroġ.
Fl-eżempju ta’ hawn taħt, aħna ser nidderieġu mill-ġdid l-output tal-kmand ta’ fuq lejn il-fajl top.txt
fid-direttorju tax-xogħol kurrenti. L-argument -n se jintuża biex jibgħat stampa waħda biss tal-kmand lill-fajl imsemmi.
$ top -b -n 1 > top.txt
Biex taqra l-fajl irriżulta, uża utilità tal-qarrej tal-fajl tal-linja tal-kmand, bħal inqas jew aktar.
$ less top.txt
Biex taqbad ħames iterazzjoni tal-kmand ta 'fuq, tesegwixxi l-kmand kif muri fis-silta ta' hawn taħt.
$ top -b -n 5 > top-5iterations.txt
Sabiex turi biss in-numru ta 'kompiti li qed jaħdmu mill-fajl irriżulta, uża l-filtru grep, kif muri fl-eżempju ta' kmand hawn taħt.
$ cat top-5iterations.txt | grep Tasks
Biex tieħu stampa ta' proċess speċifiku fl-aqwa utilità, eżegwixxi kmand bil-marka PID (-p)
. Biex tikseb il-PID ta 'proċess li qed jaħdem, ħarġa kmand pidof kontra l-isem tal-proċess li qed jaħdem.
F'dan l-eżempju aħna ser nissorveljaw il-proċess cron permezz tal-kmand ta 'fuq billi nieħdu tliet snapshots tal-PID.
$ pidof crond $ top -p 678 -b -n3 > cron.txt $ cat cron.txt
Bl-użu ta 'linja ta' iterazzjoni, nistgħu nuru statistika ta 'proċess permezz tal-PID tagħha, kull żewġ sekondi, kif muri fl-eżempju ta' hawn taħt. L-output tal-linja jista 'wkoll jiġi ridirett għal fajl. Aħna ser nużaw l-istess cron PID kif muri fl-eżempju ta 'hawn fuq.
$ for i in {1..4}; do sleep 2 && top -b -p 678 -n1 | tail -1 ; done
Redirect loop output għall-fajl.
$ for i in {1..4}; do sleep 2 && top -b -p 678 -n1 | tail -1 ; done >> cron.txt $ cat cron.txt
Dawn huma biss ftit eżempji dwar kif tista’ tissorvelja u tiġbor statistika tas-sistema u tipproċessa permezz tal-kmand tal-ogħla livell.