User Tools

Site Tools


unixmix:capitole:capitol-04
Differences

This shows you the differences between two versions of the page.

Link to this comparison view

unixmix:capitole:capitol-04 [2014/09/10 09:20]
razvan [Afișare procese]
unixmix:capitole:capitol-04 [2014/09/10 09:46] (current)
razvan [Afișare procese]
Line 85: Line 85:
 Pe ecran apare mesajul scris la stderr de eroare.</code> Pe ecran apare mesajul scris la stderr de eroare.</code>
  
-* Rulați comanda ''reboot &gt;&amp; out''.+* Rulați comanda ''reboot &amp;&gt; out''.
 ** Afișați conținutul fișierului ''out''. ** Afișați conținutul fișierului ''out''.
 *** Ce observați? *** Ce observați?
 <code>Pe ecran nu mai apare eroarea. Aceasta a fost redirecționată împreună cu ieșirea standard în fișierul out.</code> <code>Pe ecran nu mai apare eroarea. Aceasta a fost redirecționată împreună cu ieșirea standard în fișierul out.</code>
  
-* Rulați comanda ''ls &gt;&amp; out''.+* Rulați comanda ''ls &amp;&gt; out''.
 ** Afișați conținutul fișierului ''out''. ** Afișați conținutul fișierului ''out''.
 *** Ce observați? *** Ce observați?
 <code>Operatorul redirecționează și standard output și standard error.</code> <code>Operatorul redirecționează și standard output și standard error.</code>
  
-* Rulați comanda ''(ls > /dev/tty) &gt;&amp; out''.+* Rulați comanda ''(ls > /dev/tty) &amp;&gt; out''.
 *** Ce observați? *** Ce observați?
 <code>Se încearcă redirecționarea erorilor în fișierul out. <code>Se încearcă redirecționarea erorilor în fișierul out.
Line 175: Line 175:
 Dorim să afișăm anumite procese într-o anumită ordine. Dorim să afișăm anumite procese într-o anumită ordine.
  
-Afișați procesele care aparțin utilizatorului student.+Folosiți ''ps'' cu opțiunea corectă pentru a afișa procesele care aparțin utilizatorului ''student''. Căutați în pagina de manual după șirul //user//.
  
-Pentru procesele de mai sus afișați PID-ul, comanda completă (cale completă cu parametri), timpul de rulare pe procesor, memoria RAM consumată (RSS -- //resident set size//).+Pentru procesele de mai sus afișați PID-ul, comanda completă (cale completă cu parametri), timpul de rulare pe procesor, memoria RAM consumată (RSS -- //resident set size//). Pentru a selecta doar anumite atribute ale unui proces folosiți comanda ''ps'' cu parametrul ''-o'' urmat de opțiunile specifice; urmăriți și pagina de manual.
  
 Sortați procesele de mai sus în ordinea inversă a memoriei RAM consumate (RSS -- //resident set size//). Adică cele mai consumatoare de memorie procese la început. Sortați procesele de mai sus în ordinea inversă a memoriei RAM consumate (RSS -- //resident set size//). Adică cele mai consumatoare de memorie procese la început.
Line 201: Line 201:
 În cel nou tab, din contul utilizatorului ''ana'', porniți în background mai multe procese: ''sleep'', ''emacs'', ''gedit''. În cel nou tab, din contul utilizatorului ''ana'', porniți în background mai multe procese: ''sleep'', ''emacs'', ''gedit''.
  
-Din primul tab, folosiți ''pkill'' pentru încheia execuția proceselor utilizatorului ''ana''. Este posibil să fie necesar să folosiți semnalul ''SIGKILL'' ca să fie garantată încheierea execuției.+Din primul tab, folosiți, ca ''root'', ''pkill'' pentru încheia execuția proceselor utilizatorului ''ana''; adică rulați ''sudo pkill ...'' (cu ce opțiuni sunt utile). Este posibil să fie necesar să folosiți semnalul ''SIGKILL'' ca să fie garantată încheierea execuției.
  
 === Procesele unui terminal === === Procesele unui terminal ===
Line 211: Line 211:
 </code> </code>
  
-Din primul tab, folosiți ''pkill'' pentru o încheia execuția proceselor de pe al doilea terminal. Este posibil să fie necesar să folosiți semnalul ''SIGKILL'' ca să fie garantată încheierea execuției.+Din primul tab, folosiți, ca ''root'', ''pkill'' pentru o încheia execuția proceselor de pe al doilea terminal; adică rulați ''sudo pkill ...'' (cu ce opțiuni sunt utile). Este posibil să fie necesar să folosiți semnalul ''SIGKILL'' ca să fie garantată încheierea execuției.
  
 === Procese detașate de terminal === === Procese detașate de terminal ===
unixmix/capitole/capitol-04.1410330020.txt.gz · Last modified: 2014/09/10 09:20 by razvan