{"id":665,"date":"2023-10-18T11:38:26","date_gmt":"2023-10-18T09:38:26","guid":{"rendered":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/?page_id=665"},"modified":"2025-02-10T18:57:37","modified_gmt":"2025-02-10T16:57:37","slug":"1-10-2-llistar-processos-amb-ps","status":"publish","type":"page","link":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/1-10-2-llistar-processos-amb-ps\/","title":{"rendered":"1.10.2. Llistar processos amb \u00abps\u00bb"},"content":{"rendered":"<p>La utilitat m\u00e9s comuna per comprovar els processos que s\u2019estan executant \u00e9s l\u2019ordre <code>ps<\/code>. Utilitzeu-lo per veure quins programes s\u2019estan executant, els recursos que estan utilitzant i qui els est\u00e0 executant. El seg\u00fcent \u00e9s un exemple de l\u2019ordre <code>ps<\/code>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"mowtwo\">$ ps -u<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"droide\">USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND\r\n\r\nstudent 2147 0.0 0.7 1836 1020 tty1 S+ 14:50 0:00 -bash\r\n\r\nstudent 2310 0.0 0.7 2592\u00a0\u00a0 912 tty1 R+ 18:22 0:00 ps u<\/pre>\n<p>En aquest exemple, l\u2019opci\u00f3 <em>u<\/em> sol\u00b7licita que es mostrin els noms d\u2019usuari i altra informaci\u00f3, com el temps d\u2019inici del proc\u00e9s i l\u2019\u00fas de mem\u00f2ria i CPU per als processos associats amb l\u2019usuari actual. Els processos que es mostren estan associats amb el terminal actual (<em>tty1<\/em>). El primer proc\u00e9s mostra que l\u2019usuari anomenat <em>student<\/em> va obrir una <em>shell bash<\/em> despr\u00e9s d\u2019iniciar sessi\u00f3. El seg\u00fcent proc\u00e9s mostra que <em>student<\/em> ha executat l\u2019ordre <code>ps -u<\/code>. El dispositiu terminal <em>tty1<\/em> s\u2019est\u00e0 utilitzant per a la sessi\u00f3 d\u2019inici de sessi\u00f3. La columna STAT representa l\u2019estat del proc\u00e9s, amb <em>R<\/em> indicant un proc\u00e9s que s\u2019est\u00e0 executant actualment i <em>S<\/em> representant un proc\u00e9s que est\u00e0 dormint.<\/p>\n<p>Per paginar a trav\u00e9s de tots els processos en execuci\u00f3 en el vostre sistema Gnu\/Linux per a l\u2019usuari actual, agregueu el s\u00edmbol <em>pipe<\/em> (|) i l\u2019ordre less a l\u2019ordre <code>ps -ux<\/code>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"mowtwo\">$ ps -ux | less<\/pre>\n<p>Per paginar a trav\u00e9s de tots els processos en execuci\u00f3 per a tots els usuaris en el vostre sistema, feu servir l\u2019ordre <code>ps -aux<\/code> de la seg\u00fcent manera:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"bash\" data-enlighter-theme=\"mowtwo\">$ ps -aux | less<\/pre>\n<p>El s\u00edmbol <em>pipe<\/em> (|) us permet dirigir la sortida d\u2019una ordre perqu\u00e8 sigui l\u2019entrada de l\u2019ordre seg\u00fcent. En aquest exemple, la sortida de l\u2019ordre <code>ps<\/code> (una llista de processos) es dirigeix a l\u2019ordre <code>less<\/code>, que us permet paginar aquesta informaci\u00f3. Feu servir la barra espaiadora per avan\u00e7ar p\u00e0gina per p\u00e0gina i escriviu <em>q<\/em> per acabar la llista. Tamb\u00e9 podeu fer servir les tecles de fletxa per avan\u00e7ar una l\u00ednia alhora a trav\u00e9s de la sortida.<\/p>\n<p>Consulteu la p\u00e0gina de manual de <code>ps<\/code> per obtenir informaci\u00f3 sobre altres columnes d\u2019informaci\u00f3 que podeu mostrar i ordenar-hi.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La utilitat m\u00e9s comuna per comprovar els processos que s\u2019estan executant \u00e9s l\u2019ordre ps. Utilitzeu-lo per veure quins programes s\u2019estan executant, els recursos que estan utilitzant i qui els est\u00e0 executant. El seg\u00fcent \u00e9s un exemple de l\u2019ordre ps: $ ps -u USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND student 2147 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"acf":[],"_links":{"self":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/wp-json\/wp\/v2\/pages\/665"}],"collection":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/wp-json\/wp\/v2\/comments?post=665"}],"version-history":[{"count":7,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/wp-json\/wp\/v2\/pages\/665\/revisions"}],"predecessor-version":[{"id":1245,"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/wp-json\/wp\/v2\/pages\/665\/revisions\/1245"}],"wp:attachment":[{"href":"http:\/\/eines-informatiques.recursos.uoc.edu\/introduccion-a-los-entornos-de-trabajo-gnu-linux\/wp-json\/wp\/v2\/media?parent=665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}