Administrare server open source

Platforma de hosting cu software liber, gratuit, open source.

Comentariile sunt închise pentru Salveaza outputul comenzii cu logsave

Exista comenzi care necesita mult timp pentru rulare sau afiseaza pe ecran informatiile intr-un ritm prea rapid ca sa le putem urmari. Un exemplu este instalarea cPanel care poate dura mai mult de 20 de minute, timp in care multe informatii se afiseaza atat de repede incat nu putem citi eventualele mesaje de eroare sau avertizare care le primim. Pentru astfel de aplicatii exista comanda logsave care salveaza tot outputul generat de o aplicatie pentru ca la sfarsit sa il putem studia.

Sa luam de exemplu comanda „top -bn 1” care de obicei genereaza un output destul de mare:

[root@localhost ~]# logsave top.log top -bn 1
top - 21:08:25 up  1:31,  4 users,  load average: 0.26, 0.17, 0.12
Tasks: 146 total,   1 running, 145 sleeping,   0 stopped,   0 zombie
Cpu(s):  4.9%us,  0.9%sy,  0.0%ni, 93.0%id,  1.2%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2033680k total,  1004536k used,  1029144k free,    44312k buffers
Swap:  4000176k total,        0k used,  4000176k free,   379916k cached
 
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
 3946 root      20   0  212m  48m  15m S    4  2.5   3:00.92 Xorg               
 7400 root      20   0 19112 1224  888 R    2  0.1   0:00.01 top                
    1 root      20   0  4104  924  632 S    0  0.0   0:00.96 init               
    2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd           
    3 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/0        
    4 root      15  -5     0    0    0 S    0  0.0   0:00.19 ksoftirqd/0        
    5 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/0         
    6 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/1        
    7 root      15  -5     0    0    0 S    0  0.0   0:00.16 ksoftirqd/1        
.........................................................

Lansam comanda ca parametru pentru comanda logsave. Primul parametru la comenzii logsave este numele fisierului in care salvam outputul iar mai departe urmeaza comanda care trebuie lansata impreuna cu parametri necesari. Dupa rularea comenzii de mai sus vom avea fisierul top.log care va contine outputul comenzii rulate.

Comanda logsave poate primi pe langa numele fisierului si parametri „-a” pentru ca rezultatul sa fie adaugat in fisierul output, „-s” pentru ca bara de progres in mod text sa fie afisata corect si „-v” pentru a afisa mai multe detalii in timpul salvarii.

Linux

Comments are closed.