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:17]
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 memoriei RAM consumate (RSS -- //resident set size//).+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.
  
 Din procesele sortate rețineți doar primele 10 intrări. Să afișați și antetul oferit de ''ps''. Din procesele sortate rețineți doar primele 10 intrări. Să afișați și antetul oferit de ''ps''.
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.1410329845.txt.gz · Last modified: 2014/09/10 09:17 by razvan