
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare uso:laboratoare:new:02-process</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-17T06:30:18+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/all?rev=1539111869&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/basics?rev=1539110961&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/concepts?rev=1539181332&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/demo?rev=1570713670&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/get-a-life?rev=1570298375&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/nav?rev=1539724254&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/need-to-know?rev=1570435824&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/nice-to-know?rev=1570298216&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/recap?rev=1570627602&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/setup?rev=1570296418&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/sidebar?rev=1570525597&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/summary?rev=1539111223&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/all?rev=1539111869&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-09T22:04:29+03:00</dc:date>
        <title>Laborator 02: Procese</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/all?rev=1539111869&amp;do=diff</link>
        <description>Înainte de laborator

Utilizare terminal

Pentru a deschide un terminal nou:
 Scurtătură              Descriere                                           Ctrl+Alt+t    pentru a deschide o nouă fereastră de terminal              
Puteți folosi următoarele scurtături în terminal:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/basics?rev=1539110961&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-09T21:49:21+03:00</dc:date>
        <title>Basics</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/basics?rev=1539110961&amp;do=diff</link>
        <description>Basics

Vizualizarea proceselor din sistem (ps, pstree, top, htop)

Folosind ps fără nici un parametru vizualizăm procesele din shell-ul curent asociate utilizatorului curent.


student@uso:~$ ps
  PID TTY          TIME CMD
22101 pts/0    00:00:00 bash
22209 pts/0    00:00:00 ps</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/concepts?rev=1539181332&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-10T17:22:12+03:00</dc:date>
        <title>Concepte</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/concepts?rev=1539181332&amp;do=diff</link>
        <description>Concepte

Vizualizarea proceselor din sistem (ps, pstree, top, htop)

Ierarhia de procese în Linux este sub formă arborescentă; putem vizualiza folosind pstree (similar cu tree de la sistemul de fișiere)

Folosind ps fără nici un parametru vizualizăm procesele din shell-ul curent asociate utilizatorului curent.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/demo?rev=1570713670&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-10T16:21:10+03:00</dc:date>
        <title>Demo</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/demo?rev=1570713670&amp;do=diff</link>
        <description>Demo

Vizualizarea proceselor din sistem (ps, pstree, top, htop)

Folosind ps fără nici un parametru vizualizăm procesele din shell-ul curent asociate utilizatorului curent.


student@uso:~$ ps
  PID TTY          TIME CMD
22101 pts/0    00:00:00 bash
22209 pts/0    00:00:00 ps</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/get-a-life?rev=1570298375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-05T20:59:35+03:00</dc:date>
        <title>Get a Life</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/get-a-life?rev=1570298375&amp;do=diff</link>
        <description>Get a Life

Trimiterea de semnale unui proces

Pentru acest exercițiu trebuie să vă asigurați că sunteți în directorul potrivit. Rulați comanda


cd ~/uso-lab/02-process/support/


În directorul respectiv este scriptul batman.sh:


student@uso:~/.../02-process/support$ ls
batman.sh  bg-proc.sh  it-s-a-trap.sh</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/nav?rev=1539724254&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-17T00:10:54+03:00</dc:date>
        <title>Procese (cuprins)</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/nav?rev=1539724254&amp;do=diff</link>
        <description>*  Înainte de laborator
	*  Concepte
	*  Demo
	*  Recapitulare
	*  Basics
	*  Need to Know
	*  Nice to Know
	*  Get a Life
	*  Sumar. Cuvinte cheie</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/need-to-know?rev=1570435824&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-07T11:10:24+03:00</dc:date>
        <title>Need to Know</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/need-to-know?rev=1570435824&amp;do=diff</link>
        <description>Need to Know

Pentru această secțiune trebuie să vă asigurați că sunteți în directorul potrivit. Rulați comanda


cd ~/uso-lab/02-process/support/


Foreground &amp; Background (&amp;, fg, bg, jobs)

Vom folosi ca exemplu programul bg-proc.sh. Acesta afișează în fiecare secundă câte un mesaj “Tick” sau “Tock”. Pornim programul:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/nice-to-know?rev=1570298216&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-05T20:56:56+03:00</dc:date>
        <title>Nice to Know</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/nice-to-know?rev=1570298216&amp;do=diff</link>
        <description>Nice to Know

Pentru această secțiune trebuie să vă asigurați că sunteți în directorul potrivit. Rulați comanda


cd ~/uso-lab/02-process/support/


Valori de eroare

Putem verifica dacă comanda executată anterior s-a executat cu succes folosind $?:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/recap?rev=1570627602&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-09T16:26:42+03:00</dc:date>
        <title>Recapitulare</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/recap?rev=1570627602&amp;do=diff</link>
        <description>Recapitulare

	*  Afișați recursiv, pornind din directorul uso-lab, toate fișiere și directoarele. Puteți alege oricare din variantele învățate anterior.
		*  Creați o arhivă cu fișierele menționate mai sus.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/setup?rev=1570296418&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-05T20:26:58+03:00</dc:date>
        <title>Înainte de laborator</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/setup?rev=1570296418&amp;do=diff</link>
        <description>Înainte de laborator

Utilizare terminal

Pentru a deschide un terminal nou:
 Scurtătură              Descriere                                           Ctrl+Alt+t    pentru a deschide o nouă fereastră de terminal              
Puteți folosi următoarele scurtături în terminal:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/sidebar?rev=1570525597&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-10-08T12:06:37+03:00</dc:date>
        <title>Laborator 02 - Procese</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/sidebar?rev=1570525597&amp;do=diff</link>
        <description>*  Înainte de laborator
	*  Concepte
	*  Demo
	*  Recapitulare
	*  Basics
	*  Need to Know
	*  Nice to Know
	*  Get a Life
	*  Sumar. Cuvinte cheie

	*  Anunțuri
	*  USO Need to Know
	*  Calendar
	*  Reguli generale și notare
		*  Notare
		*  Notare AC
		*  Hit List</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/summary?rev=1539111223&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-09T21:53:43+03:00</dc:date>
        <title>Sumar. Cuvinte cheie</title>
        <link>http://ocw.cs.pub.ro/courses/uso/laboratoare/new/02-process/summary?rev=1539111223&amp;do=diff</link>
        <description>Sumar. Cuvinte cheie

	*  Procese: noțiunea de proces, resursele unui proces
	*  Vizualizarea și monitorizarea proceselor: ps, top, htop
	*  Foreground &amp; background: operatorul &amp;, fg, bg, jobs
	*  Semnale, transmiterea semnalelor: kill, pkill
	*  Identificarea proceselor, PID-uri: pidof, pgrep
	*  Ierarhia proceselor: pstree
	*  Redirectarea în/din fișiere: operatorii &gt; și &lt;
	*  Comunicarea interproces prin pipe-uri: operatorul |</description>
    </item>
</rdf:RDF>
