» »

Ukaz top v bashu

Ukaz top v bashu

marjan_h ::

Zanima me kako uporabiti ukaz top, da bi mi samo enkrat izpisal v datoteko trenutno stanje procesov.

Stikalo -b mi nekako delno pomaga, vendar mi še vedno nenehno polni datoteko z novim stanjem procesov.
#neskoncna zanka
top -b > procesi.txt


Obstaja kakšna alternativa temu ukazu, ali moram poiskati drugo rešitev?


Hvala za odgovore.

_Dormage_ ::

top -n 1

marjan_h ::

to sem glih rabil, hvala za to!

marjan_h ::

Sedaj nastane nov problem, ker ne potrebujem tiste statistike ki se izpise na zacetku:

Če uporabim tako, mi izpiše statistiko;
top -b -n 1 | head -n 6


Se da mogoče s kakšnim ukazom izpisat samo od 6 vrstice pa do konca datoteke? Seveda je pa ostalo spremenljive dolžine zato ne morem uporabiti ukaza tail.

_Dormage_ ::

Nevem, če razumem kaj bi rad...
Iz ukaza top pobrat prvih 6 vrstic?

marjan_h ::

ne prvih 6, ampak od 6 vrstice naprej, pa do konca datoteke

technolog ::

top -b -n 1 | head -n +6

marjan_h ::

+6 mi upošteva kot 6, verjetno si kako drugače mislil?

technolog ::

Sori.

top -b -n 1 | tail -n +6

Drugače se za listanje procesov uporablja bol priročen utility ps.

marjan_h ::

dobro, sedaj deluje, hvala.

ne poznam dobro sintakse basha.

_Dormage_ ::

Tudi kak awk nardi lepo, ali pa sed :)

marjan_h ::

Ta ukaz ps -e je odličen, vendar nastane problem če hočeš samo PID-e od procesov dobiti, torej samo prvi stolpec.

Če uporabim -f1, mi ne prikaže nič, če pa -f2, mi pa odreže PID-e, ki so manj k štirimestne številke.
ps -e | cut -d" " -f2


Seveda bi potreboval samo števila brez belih znakov, mogoče je kakšen ukaz ki poreže bele znake?

Hvala za odgovore.

BlaY0 ::

ps -e|tr -s " "|cut -d" " -f2

ali pa:

ps -e|awk '{print $1}'

marjan_h ::

hvala, tale awk ukaz je pa vsesplošno uporaben :)

BlaY0 ::

Tale awk je mnogo več kot samo ukaz...

BigWhale ::

marjan_h je izjavil:

dobro, sedaj deluje, hvala.

ne poznam dobro sintakse basha.


Od "sintakse basha" je zgoraj uporabljen samo znak "|" vse ostalo so pa parametri drugim ukazom. :>


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

problem pri sprembi root gesla v MySQL v Ubuntu

Oddelek: Pomoč in nasveti
231286 (866) killa bee
»

Bash skripta

Oddelek: Programiranje
243262 (2574) poweroff
»

grep - čisto malo pomoči ;)

Oddelek: Programiranje
192353 (1830) c0dehunter
»

Pomoč pri ukazih v linuxu

Oddelek: Operacijski sistemi
101499 (1143) brodul
»

Bash, terminal,ubuntu

Oddelek: Operacijski sistemi
111457 (1098) Zero0ne

Več podobnih tem