Sunteți pe pagina 1din 6

Universitatea Tehnică a Moldovei

Facultatea Calculatoare Informatică si Microelectronică

RAPORT
Lucrarea de Laborator №6
La Disciplina: SOMIPP
Tema: Gestionarea proceselor în SO GNU/Linux

A efectuat: st. gr FI-181 Damean Alexandra

A verificat: Colesnic Victor

Chișinău 2020
Principalele sarcini ale managementului proceselor în SO GNU/Linux sunt: gestionarea
priorităților proceselor; programarea lansării proceselor, organizarea schimbului de date între
procese, de exemplu, cu utilizarea semnalelor.
Pentru a automatiza controlul sistemului, administratorii de sistem, creează script-uri de
control. Secvențele de comenzi sunt concatenate cu ajutorul operatorilor speciali. Rezultatul
execuției unei comenzi este afișat de bash pe consola de ieșire (implicit, ecran). Această ieșire
poate fi redirecționată către un fișier folosind semnul >,

comanda > fișier – redirecționarea ieșirii standard în fișier, conținutul vechi al fișierului este
șters.
Putem adăuga ieșirea unui proces la sfârșitul unui fișier, care va fi creat dacă acesta nu exista
anterior, folosind semnul >>.
Comanda >> fișier – redirecționarea ieșirii standard în fișier, fluxul text se va adăuga la
sfârșitul fișierului.
Alte redirecționări:
 comanda1|comanda2 – redirecționarea ieșirii standard a primei comenzi ca intrare
standard la comanda a doua, ceea ce permite crearea unei benzi de comenzi;
 comanda1$(comanda2) – transmiterea ieșirii comenzii 2 ca parametru al comenzii 1. În
cadrul unui script construcția $(comanda2) poate fi utilizată, de exemplu pentru
transmiterea rezultatelor obținute de comanda2 în parametrii ciclului for … in;
 comanda1; comanda2 - comenzile sunt executate secvențial (una după alta);
 comanda& - rulează această comandă în fundal (eliberează terminalul);
 comanda1&&comanda2 - comanda2 este executată numai dacă comanda1 are valoare de
retur 0;
 comanda1||comanda2 - comanda2 este executată numai dacă comanda1 are valoare de
retur diferita de 0;
 {
comanda1
comanda2
} – concatenarea comenzilor după directivele ||, && sau în corpul buclelor și funcțiilor.
a) Scrieți script-uri, care vor rezolva următoarele probleme:
Creați și executați o singură dată script-ul (în acest script, nu puteți utiliza operatorul de condiție și operatorii de control
a proprietăților și valorilor), care va încerca să creeze directorul test în directorul home. În cazul în care directorul va
fi creat, script-ul va scrie în fișierul ~/raport un mesaj "catalog test was created successfully" şi va crea în
directorul test un fișier numit Data_Ora_Lansarii_Scriptului. Apoi, indiferent de rezultatele etapei anterioare, script-
ul trebuie să interogheze, folosind comanda ping, adresa www.traiasca_moldova.md și în cazul în care host-ul nu
este disponibil, adăugați un mesaj de eroare în fișierul ~/raport (se recomanda - >,>>, ~, date, ||, &&).
1) Modificați script-ul din 1) pentru încă o singură executare peste 2 minute. Controlați
conținutul fișierului ~/raport și afișați liniile noi apărute ( se recomanda – at, tail).
1) Modificați script-ul din 1) ca să ruleze la fiecare 5 minute din oră, în zilele pare ale săptămânii.

4)Creați două procese de fundal care efectuează același ciclu infinit de calcul (de exemplu, înmulțirea a două numere).
După lansarea proceselor, prevedeți posibilitatea de a utiliza consolele virtuale din care au fost lansate. Folosind
comanda top, analizați procentul de utilizare a microprocesorului de către aceste procese. Rezervați primului proces
lansat o rată de utilizare a resurselor microprocesorului nu mai mare de 20% (se recomanda – nice, kill).
5)Procesul "Generator" transmite informații procesului "Handler" utilizând un fișier ascuns. Procesul "Handler"
trebuie să efectueze următoarele procesări asupra liniilor noi în acest fișier: dacă linia conține un singur caracter "+",
procesul "Handler" comută modul în adunare și așteaptă introducerea datelor numerice. Dacă șirul conține un singur
caracter "*", atunci procesul "Handler" comută modul în înmulțire și așteaptă introducerea datelor numerice. În cazul
când linia conține un întreg, atunci procesul "Handler" execută operația curentă activă (modul activ curent) asupra
valorii variabilei calculate (curente) și valoarea recent introdusă (de exemplu, adună sau înmulțește rezultatul calculat
anterior cu numărul recent introdus). Când lansați script-ul, modul se va seta în adunare, iar variabila calculată – în 1.
Dacă este primit QUIT, script-ul afișează un mesaj despre finalizare și finalizează activitatea. Dacă sunt primite alte
valori, script-ul finalizează activitatea cu un mesaj de eroare - date de intrare eronate.

S-ar putea să vă placă și

  • Lab 7 Somipp
    Lab 7 Somipp
    Document5 pagini
    Lab 7 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 6 Somipp
    Lab 6 Somipp
    Document5 pagini
    Lab 6 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • SOMIPP Lab6
    SOMIPP Lab6
    Document4 pagini
    SOMIPP Lab6
    Dan
    Încă nu există evaluări
  • Lab.6 FC
    Lab.6 FC
    Document3 pagini
    Lab.6 FC
    Cristina Florea
    Încă nu există evaluări
  • SOMIPP Lab4
    SOMIPP Lab4
    Document7 pagini
    SOMIPP Lab4
    Dan
    Încă nu există evaluări
  • SOMIPP Lab5
    SOMIPP Lab5
    Document4 pagini
    SOMIPP Lab5
    X3 KTO
    Încă nu există evaluări
  • SOMIPP7
    SOMIPP7
    Document3 pagini
    SOMIPP7
    Damean Alexandra
    Încă nu există evaluări
  • Somipp Lab4
    Somipp Lab4
    Document3 pagini
    Somipp Lab4
    Raducan Alina
    Încă nu există evaluări
  • Somipp Linux 4 UTM
    Somipp Linux 4 UTM
    Document4 pagini
    Somipp Linux 4 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Lab 1 Somipp
    Lab 1 Somipp
    Document7 pagini
    Lab 1 Somipp
    TîmburŞtefan
    Încă nu există evaluări
  • Lab 2 Somipp
    Lab 2 Somipp
    Document5 pagini
    Lab 2 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 3 Somipp
    Lab 3 Somipp
    Document14 pagini
    Lab 3 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • SOMIPPRaspunsuri
    SOMIPPRaspunsuri
    Document82 pagini
    SOMIPPRaspunsuri
    Urmanschi Mihail
    Încă nu există evaluări
  • Proiect de Curs AMOO Druta
    Proiect de Curs AMOO Druta
    Document48 pagini
    Proiect de Curs AMOO Druta
    nn nnn
    Încă nu există evaluări
  • SOMIPP Lab 5
    SOMIPP Lab 5
    Document5 pagini
    SOMIPP Lab 5
    Augusta Bucataru
    Încă nu există evaluări
  • Pam Examen
    Pam Examen
    Document7 pagini
    Pam Examen
    Daniil
    Încă nu există evaluări
  • PAm Examen-1
    PAm Examen-1
    Document12 pagini
    PAm Examen-1
    Eric Semeniuc
    Încă nu există evaluări
  • Examen PPe
    Examen PPe
    Document11 pagini
    Examen PPe
    crismaruion
    100% (2)
  • Lab 3
    Lab 3
    Document4 pagini
    Lab 3
    Rosca Doinita
    Încă nu există evaluări
  • Lab. 3
    Lab. 3
    Document5 pagini
    Lab. 3
    Cristina Florea
    Încă nu există evaluări
  • Lab7 AMOO
    Lab7 AMOO
    Document11 pagini
    Lab7 AMOO
    Сергей Борта
    Încă nu există evaluări
  • Lab. 2
    Lab. 2
    Document7 pagini
    Lab. 2
    Cristina Florea
    Încă nu există evaluări
  • PAM Lab 1
    PAM Lab 1
    Document6 pagini
    PAM Lab 1
    Vladislav Crivenco
    Încă nu există evaluări
  • Examen TIDPP
    Examen TIDPP
    Document3 pagini
    Examen TIDPP
    Rosca Doinita
    Încă nu există evaluări
  • Somipp SOMIPP5
    Somipp SOMIPP5
    Document6 pagini
    Somipp SOMIPP5
    Damean Alexandra
    Încă nu există evaluări
  • Lab2 Somipp
    Lab2 Somipp
    Document6 pagini
    Lab2 Somipp
    Iov Albu
    Încă nu există evaluări
  • Lab6 AMOO - Diagrame de Stari Si Activitati
    Lab6 AMOO - Diagrame de Stari Si Activitati
    Document10 pagini
    Lab6 AMOO - Diagrame de Stari Si Activitati
    Dan
    Încă nu există evaluări
  • Lab 1 Somipp
    Lab 1 Somipp
    Document5 pagini
    Lab 1 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Examen Somipp
    Examen Somipp
    Document65 pagini
    Examen Somipp
    Ana Toma
    100% (1)
  • Amoo 2
    Amoo 2
    Document8 pagini
    Amoo 2
    AlionaCrigan
    Încă nu există evaluări
  • Lab 2 Pam
    Lab 2 Pam
    Document5 pagini
    Lab 2 Pam
    Augusta Bucataru
    Încă nu există evaluări
  • Somipp Linux 2 UTM
    Somipp Linux 2 UTM
    Document7 pagini
    Somipp Linux 2 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Pam Exam
    Pam Exam
    Document2 pagini
    Pam Exam
    Culea Constantin
    Încă nu există evaluări
  • Lab1 Pam
    Lab1 Pam
    Document9 pagini
    Lab1 Pam
    Ion Popescu
    100% (2)
  • Lab 3 AMOO
    Lab 3 AMOO
    Document9 pagini
    Lab 3 AMOO
    Gheorghe Felicia
    Încă nu există evaluări
  • Examen PW
    Examen PW
    Document71 pagini
    Examen PW
    DorinRotaru
    Încă nu există evaluări
  • Laborator NR.2
    Laborator NR.2
    Document9 pagini
    Laborator NR.2
    Daniil
    Încă nu există evaluări
  • Examen SAV
    Examen SAV
    Document24 pagini
    Examen SAV
    Vitalie Nastasiu
    Încă nu există evaluări
  • Git Laborator 1
    Git Laborator 1
    Document1 pagină
    Git Laborator 1
    Daniil
    Încă nu există evaluări
  • Pam 4
    Pam 4
    Document4 pagini
    Pam 4
    violina
    Încă nu există evaluări
  • PPE Lab7
    PPE Lab7
    Document14 pagini
    PPE Lab7
    danielploaia
    Încă nu există evaluări
  • Atestare 2
    Atestare 2
    Document20 pagini
    Atestare 2
    Elena Chicu
    Încă nu există evaluări
  • AMOO Lab3
    AMOO Lab3
    Document6 pagini
    AMOO Lab3
    sergiu
    Încă nu există evaluări
  • Baze de Data Lab4
    Baze de Data Lab4
    Document2 pagini
    Baze de Data Lab4
    DanuIepuras
    0% (1)
  • PPE Lab4-5
    PPE Lab4-5
    Document8 pagini
    PPE Lab4-5
    danielploaia
    Încă nu există evaluări
  • PS TS
    PS TS
    Document14 pagini
    PS TS
    Victor Turculet
    Încă nu există evaluări
  • Lab 1 PPE
    Lab 1 PPE
    Document4 pagini
    Lab 1 PPE
    King 79
    Încă nu există evaluări
  • Vasilachi Igor Lab.6 BDC v1
    Vasilachi Igor Lab.6 BDC v1
    Document5 pagini
    Vasilachi Igor Lab.6 BDC v1
    VadimPlasiciuc
    Încă nu există evaluări
  • BDC Lucrare de Curs
    BDC Lucrare de Curs
    Document37 pagini
    BDC Lucrare de Curs
    Vladislav Crivenco
    Încă nu există evaluări
  • Lab2 PAM
    Lab2 PAM
    Document12 pagini
    Lab2 PAM
    Ion Popescu
    Încă nu există evaluări
  • Lab2 (TS)
    Lab2 (TS)
    Document7 pagini
    Lab2 (TS)
    Zeul Hriscei
    Încă nu există evaluări
  • Lucrare de Curs BDC
    Lucrare de Curs BDC
    Document17 pagini
    Lucrare de Curs BDC
    Petru Voloceai
    Încă nu există evaluări
  • Lab 7
    Lab 7
    Document5 pagini
    Lab 7
    danielploaia
    Încă nu există evaluări
  • Lab 7
    Lab 7
    Document2 pagini
    Lab 7
    Cristina Florea
    Încă nu există evaluări
  • AMOO Lab 4
    AMOO Lab 4
    Document6 pagini
    AMOO Lab 4
    Anya Mr
    Încă nu există evaluări
  • Lucrare de Laborator nr.7 Somipp
    Lucrare de Laborator nr.7 Somipp
    Document5 pagini
    Lucrare de Laborator nr.7 Somipp
    Dina Buză
    Încă nu există evaluări
  • Ariadna Onisim LL06 TI191fr
    Ariadna Onisim LL06 TI191fr
    Document4 pagini
    Ariadna Onisim LL06 TI191fr
    Ariadna Onisim
    Încă nu există evaluări
  • Gestionarea Proceselor G.N.U Linux
    Gestionarea Proceselor G.N.U Linux
    Document11 pagini
    Gestionarea Proceselor G.N.U Linux
    Mihai Croitoru
    Încă nu există evaluări
  • Lab 01
    Lab 01
    Document13 pagini
    Lab 01
    Morby 10
    Încă nu există evaluări
  • TP.3.Buza Dina
    TP.3.Buza Dina
    Document7 pagini
    TP.3.Buza Dina
    Dina Buză
    Încă nu există evaluări
  • Damean Alexandra IoT 2
    Damean Alexandra IoT 2
    Document14 pagini
    Damean Alexandra IoT 2
    Damean Alexandra
    Încă nu există evaluări
  • Damean Alexandra IOT5
    Damean Alexandra IOT5
    Document9 pagini
    Damean Alexandra IOT5
    Damean Alexandra
    Încă nu există evaluări
  • Damean Alexandra IOT6
    Damean Alexandra IOT6
    Document11 pagini
    Damean Alexandra IOT6
    Damean Alexandra
    Încă nu există evaluări
  • Damean Alexandra IOT3
    Damean Alexandra IOT3
    Document8 pagini
    Damean Alexandra IOT3
    Damean Alexandra
    Încă nu există evaluări
  • Damean Alexandra IoT 2
    Damean Alexandra IoT 2
    Document14 pagini
    Damean Alexandra IoT 2
    Damean Alexandra
    Încă nu există evaluări
  • Chestionar Evaluarea II La SAV
    Chestionar Evaluarea II La SAV
    Document21 pagini
    Chestionar Evaluarea II La SAV
    Damean Alexandra
    Încă nu există evaluări
  • Damean Alexandra IOT4
    Damean Alexandra IOT4
    Document9 pagini
    Damean Alexandra IOT4
    Damean Alexandra
    Încă nu există evaluări
  • Tema 5. Cercetări de Marketing
    Tema 5. Cercetări de Marketing
    Document4 pagini
    Tema 5. Cercetări de Marketing
    Damean Alexandra
    Încă nu există evaluări
  • Tema 10.promovarea Marfurilor Si Serviciilor
    Tema 10.promovarea Marfurilor Si Serviciilor
    Document5 pagini
    Tema 10.promovarea Marfurilor Si Serviciilor
    Damean Alexandra
    Încă nu există evaluări
  • ARC3 Damean Alexandra FI
    ARC3 Damean Alexandra FI
    Document10 pagini
    ARC3 Damean Alexandra FI
    Damean Alexandra
    Încă nu există evaluări
  • Tema 7. Segmentarea Clienţilor
    Tema 7. Segmentarea Clienţilor
    Document3 pagini
    Tema 7. Segmentarea Clienţilor
    Damean Alexandra
    Încă nu există evaluări
  • Tema 2. Conceptul de Marketing
    Tema 2. Conceptul de Marketing
    Document3 pagini
    Tema 2. Conceptul de Marketing
    Damean Alexandra
    Încă nu există evaluări
  • Somipp SOMIPP5
    Somipp SOMIPP5
    Document6 pagini
    Somipp SOMIPP5
    Damean Alexandra
    Încă nu există evaluări
  • Raspunsuri Teste Examen
    Raspunsuri Teste Examen
    Document14 pagini
    Raspunsuri Teste Examen
    Damean Alexandra
    Încă nu există evaluări
  • Tema 4. Mediul de Marketing
    Tema 4. Mediul de Marketing
    Document4 pagini
    Tema 4. Mediul de Marketing
    Damean Alexandra
    Încă nu există evaluări
  • Tema 8. Noţiune de Marfă. Strategia de Elaborarea A Mărfurilor
    Tema 8. Noţiune de Marfă. Strategia de Elaborarea A Mărfurilor
    Document4 pagini
    Tema 8. Noţiune de Marfă. Strategia de Elaborarea A Mărfurilor
    Damean Alexandra
    Încă nu există evaluări
  • Tema 3. Procesul de Gestionare A Marketingului
    Tema 3. Procesul de Gestionare A Marketingului
    Document3 pagini
    Tema 3. Procesul de Gestionare A Marketingului
    Damean Alexandra
    Încă nu există evaluări
  • SOMIPP7
    SOMIPP7
    Document3 pagini
    SOMIPP7
    Damean Alexandra
    Încă nu există evaluări
  • Probleme 2
    Probleme 2
    Document3 pagini
    Probleme 2
    Damean Alexandra
    Încă nu există evaluări
  • SOMIPP
     SOMIPP
    Document6 pagini
    SOMIPP
    Damean Alexandra
    Încă nu există evaluări
  • Somipp 2
    Somipp 2
    Document8 pagini
    Somipp 2
    Damean Alexandra
    Încă nu există evaluări