{"id":137491,"date":"2026-03-09T09:00:00","date_gmt":"2026-03-09T08:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=137491"},"modified":"2026-02-27T16:36:51","modified_gmt":"2026-02-27T15:36:51","slug":"gestione-processi-linux","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/gestione-processi-linux\/","title":{"rendered":"I comandi Linux per gestire i processi"},"content":{"rendered":"\n<p>Vuoi sapere come identificare i <strong>processi<\/strong> su Linux gestendoli da terminale? In questa guida ti mostreremo i comandi pi\u00f9 utili da usare per monitorare cosa sta succedendo, ma anche per intervenire, ad esempio <strong>terminando<\/strong> un processo.<\/p>\n\n\n\n<p>Iniziamo!<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#come-verificare-i-processi-attivi-su-linux\">Come verificare i processi attivi su Linux<\/a><ul><li><a href=\"#comando-ps\">Comando ps<\/a><\/li><li><a href=\"#comando-pstree\">Comando pstree<\/a><\/li><li><a href=\"#comando-top\">Comando top<\/a><\/li><li><a href=\"#comando-htop\">Comando htop<\/a><\/li><\/ul><\/li><li><a href=\"#come-terminare-i-processi\">Come terminare i processi<\/a><ul><li><a href=\"#comando-kill\">Comando kill<\/a><\/li><li><a href=\"#comando-pkill\">Comando pkill<\/a><\/li><\/ul><\/li><li><a href=\"#come-cambiare-la-priorita-dei-processi\">Come cambiare la priorit\u00e0 dei processi<\/a><ul><li><a href=\"#comando-nice\">Comando nice<\/a><\/li><li><a href=\"#comando-renice\">Comando renice<\/a><\/li><\/ul><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-verificare-i-processi-attivi-su-linux\">Come verificare i processi attivi su Linux<\/h2>\n\n\n\n<p>Tutti i programmi e i <a href=\"https:\/\/supporthost.com\/it\/comandi-linux\/\" data-type=\"post\" data-id=\"33934\">comandi<\/a> che vengono eseguiti su Linux rappresentano un <em>processo<\/em>. Se vogliamo sapere quali sono i processi <strong>attivi<\/strong> e quelli in <strong>background<\/strong>, possiamo usare dei comandi che ci aiutano a identificarli.<\/p>\n\n\n\n<p>Ci sono, infatti, diversi comandi che ci permettono di controllare quali processi sono attivi al momento. Alcuni ci mostrano la <em>fotografia<\/em> di un momento, mentre altri ci permettono di vedere la situazione in <strong>tempo reale<\/strong>.<\/p>\n\n\n\n<p>Vediamo quali sono.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comando-ps\">Comando ps<\/h3>\n\n\n\n<p>Il comando ps (process status) ci mostra informazioni sui processi attivi. In particolare ci permette di identificare i vari processi fornendoci informazioni come l&#8217;<strong>ID<\/strong> del processo (un identificativo univoco che lo distingue dagli altri) e il comando associato al processo stesso.<\/p>\n\n\n\n<p>Con questo comando possiamo anche capire da quanto tempo il processo \u00e8 in esecuzione.<\/p>\n\n\n\n<p>Inoltre con le opzioni possiamo avere informazioni aggiuntive come l&#8217;utilizzo della CPU e della RAM.<\/p>\n\n\n\n<p>Vediamo degli esempi.<\/p>\n\n\n\n<p>Se usiamo il comando ps senza opzioni, avremo un output simile a quello che vedi nell&#8217;esempio qui sotto.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ps<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"334\" height=\"213\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comandi-gestione-processi-output-comando-ps-linux.png\" alt=\"Comandi Gestione Processi Output Comando Ps Linux\" class=\"wp-image-137493\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comandi-gestione-processi-output-comando-ps-linux.png 334w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comandi-gestione-processi-output-comando-ps-linux-300x191.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comandi-gestione-processi-output-comando-ps-linux-99x63.png 99w\" sizes=\"auto, (max-width: 334px) 100vw, 334px\" \/><\/figure>\n\n\n\n<p>Vediamo come leggere l&#8217;output:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PID<\/strong>: indica l&#8217;ID di quel processo, ci permette di identificare i diversi processi.<\/li>\n\n\n\n<li><strong>TTY<\/strong>: indica il tipo di terminale.<\/li>\n\n\n\n<li><strong>TIME<\/strong>: in questa colonna \u00e8 indicato da quanto tempo il processo \u00e8 in esecuzione.<\/li>\n<\/ul>\n\n\n\n<p>\u00c8 importante notare che i processi che vengono elencati in questo modo solo solo quelli associati all&#8217;utente corrente e al terminale corrente.<\/p>\n\n\n\n<p>Per avere maggiori informazioni e soprattutto per vedere tutti i processi attivi sul sistema possiamo usare le opzioni aux, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ps aux<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>a<\/code> ci permette di mostrare tutti i processi;<\/li>\n\n\n\n<li><code>u<\/code> ci permette di visualizzarli in un formato esteso che comprende anche l&#8217;utilizzo della CPU e della memoria;<\/li>\n\n\n\n<li><code>x<\/code>, insieme ad a serve a mostrare tutti i processi, anche quelli non associati a un terminale (cio\u00e8 che saranno mostrati con un campo vuoto nella colonna tty).<\/li>\n<\/ul>\n\n\n\n<p>Ecco un esempio dell&#8217;output di questo comando.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"909\" height=\"333\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-ps-aux.png\" alt=\"Output Comando Ps Aux\" class=\"wp-image-137496\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-ps-aux.png 909w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-ps-aux-300x110.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-ps-aux-768x281.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-ps-aux-120x44.png 120w\" sizes=\"auto, (max-width: 909px) 100vw, 909px\" \/><\/figure>\n\n\n\n<p>Come leggere l&#8217;output:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>user<\/strong> &#8211; l&#8217;utente associato a quel processo.<\/li>\n\n\n\n<li><strong>PID<\/strong> &#8211; l&#8217;ID del processo.<\/li>\n\n\n\n<li><strong>%CPU<\/strong> &#8211; quanta CPU viene usata dal processo.<\/li>\n\n\n\n<li><strong>%MEM<\/strong> &#8211; quanta RAM viene usata.<\/li>\n\n\n\n<li><strong>VSZ<\/strong> &#8211; la memoria virtuale usata.<\/li>\n\n\n\n<li><strong>RSS<\/strong> &#8211; la memoria fisica usata.<\/li>\n\n\n\n<li><strong>TTY<\/strong> &#8211; il terminale.<\/li>\n\n\n\n<li><strong>STAT<\/strong> &#8211; lo stato del processo. Pu\u00f2 essere ad esempio R (running &#8211; in esecuzione), Z (zombie), I (multi-thread) o S (sleeping &#8211; in attesa).<\/li>\n\n\n\n<li><strong>START<\/strong> &#8211; ora e data di inizio del processo;<\/li>\n\n\n\n<li><strong>TIME<\/strong> &#8211; tempo totale.<\/li>\n\n\n\n<li><strong>COMMAND<\/strong> &#8211; il comando che ha avviato il processo.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comando-pstree\">Comando pstree<\/h3>\n\n\n\n<p>Il comando pstree \u00e8 simile al comando ps, ma anzich\u00e9 mostrarci i processi attivi come lista, ce li presenta sotto forma di <strong>diagramma ad albero<\/strong>.<\/p>\n\n\n\n<p>Questo comando \u00e8 utile per capire meglio la dipendenza di un processo da un altro.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pstree<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"912\" height=\"561\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-pstree.png\" alt=\"Output Comando Pstree\" class=\"wp-image-137497\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-pstree.png 912w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-pstree-300x185.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-pstree-768x472.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-pstree-102x63.png 102w\" sizes=\"auto, (max-width: 912px) 100vw, 912px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comando-top\">Comando top<\/h3>\n\n\n\n<p>Il comando top \u00e8 simile al comando ps, ma in questo caso ci mostra le informazioni sui processi in <strong>tempo reale<\/strong>.<\/p>\n\n\n\n<p>Per intenderci meglio, il comando ps fa una sorta di <em>fotografia<\/em> del momento mostrandoci i processi, top invece ci mostra un elenco dinamico che cambia in tempo reale.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>top<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"905\" height=\"556\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-top.png\" alt=\"Output Comando Top\" class=\"wp-image-137498\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-top.png 905w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-top-300x184.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-top-768x472.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/output-comando-top-103x63.png 103w\" sizes=\"auto, (max-width: 905px) 100vw, 905px\" \/><\/figure>\n\n\n\n<p>Vediamo come leggere le informazioni dell&#8217;output:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PID<\/strong> &#8211; l&#8217;ID del processo;<\/li>\n\n\n\n<li><strong>Utente<\/strong> &#8211; il nome dell&#8217;utente associato a quel processo;<\/li>\n\n\n\n<li><strong>PR<\/strong> &#8211; priorit\u00e0 del processo;<\/li>\n\n\n\n<li><strong>NI<\/strong> &#8211; viene definito nice value, pi\u00f9 \u00e8 alto, minore sar\u00e0 la priorit\u00e0 del processo.<\/li>\n\n\n\n<li><strong>VIRT<\/strong> &#8211; memoria virtuale;<\/li>\n\n\n\n<li><strong>RES<\/strong> &#8211; memoria fisica;<\/li>\n\n\n\n<li><strong>SHR<\/strong> &#8211; memoria condivisa con altri processi;<\/li>\n\n\n\n<li><strong>S<\/strong> &#8211; stato del processo, ad esempio S per sleeping o dormiente, T per stopped o fermo.<\/li>\n\n\n\n<li><strong>%CPU<\/strong> &#8211; CPU usata espressa in percentuale.<\/li>\n\n\n\n<li><strong>%MEM<\/strong> &#8211; RAM usata espressa in percentuale.<\/li>\n\n\n\n<li><strong>Time +<\/strong>: tempo (inteso come tempo della CPU) usato;<\/li>\n\n\n\n<li><strong>COMANDO<\/strong>: comando associato al processo.<\/li>\n<\/ul>\n\n\n\n<p>Una volta eseguito il comando top possiamo spostarci all&#8217;interno della lista usando le frecce (verso il basso o verso l&#8217;alto).<\/p>\n\n\n\n<p>Per visualizzare solo i processi attivi (cio\u00e8 che stanno usando la CPU), ci basta premere &#8220;<code>i<\/code>&#8221; sulla tastiera. Possiamo premerlo nuovamente se vogliamo visualizzare di nuovo tutti i processi.<\/p>\n\n\n\n<p>Se vogliamo interrompere l&#8217;esecuzione del comando possiamo premere &#8220;<code>q<\/code>&#8220;.<\/p>\n\n\n\n<p>Per visualizzare colonne diverse (ad esempio aggiungere altre colonne o rimuoverne alcune), possiamo fare cos\u00ec:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eseguiamo il comando top.<\/li>\n\n\n\n<li>Premiamo f.<\/li>\n\n\n\n<li>Vedremo una lista di campi che \u00e8 possibile mostrare, quelli attivi sono in grassetto e contrassegnati con il simbolo di un asterisco.<\/li>\n\n\n\n<li>Con le frecce possiamo spostarci e selezionare i campi, poi con la barra spaziatrice possiamo selezionare o deselezionare i campi.<\/li>\n\n\n\n<li>Alla fine premiamo &#8220;Esc&#8221; per uscire.<\/li>\n<\/ul>\n\n\n\n<p>In questa gif ti mostro come aggiungere il campo UID. Tieni presente che ogni utente ha un ID univoco ad esso associato, puoi approfondire leggendo la guida sulla <a href=\"https:\/\/supporthost.com\/it\/gestione-utenti-gruppi-linux\/\">gestione di utenti e gruppi<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"906\" height=\"558\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/modificare-campi-comando-top.gif\" alt=\"Modificare Campi Comando Top\" class=\"wp-image-137499\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comando-htop\">Comando htop<\/h3>\n\n\n\n<p>Il comando htop \u00e8 simile a top, ma ci permette di interagire pi\u00f9 facilmente con l&#8217;elenco dei processi.<\/p>\n\n\n\n<p>In particolare possiamo scorrere nella lista del processi, usando le frecce direzionali, e terminare un processo usando le opzioni elencate in fondo, ad esempio usiamo <strong>F9<\/strong> e poi <strong>Invio<\/strong> per terminare un processo.<\/p>\n\n\n\n<p>Possiamo anche usare altre funzioni come la <strong>ricerca<\/strong>, attivabile con F3, che ci permette di cercare un processo in base al nome del comando.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"904\" height=\"539\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/ricerca-con-comando-htop.png\" alt=\"Ricerca Con Comando Htop\" class=\"wp-image-137500\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/ricerca-con-comando-htop.png 904w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/ricerca-con-comando-htop-300x179.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/ricerca-con-comando-htop-768x458.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/ricerca-con-comando-htop-106x63.png 106w\" sizes=\"auto, (max-width: 904px) 100vw, 904px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-terminare-i-processi\">Come terminare i processi<\/h2>\n\n\n\n<p>Ci sono due metodi principali per terminare un processo su Linux: usare kill o pkill, come vedremo questi due comandi hanno lo stesso identico effetto.<\/p>\n\n\n\n<p>Cosa cambia allora?<\/p>\n\n\n\n<p>Dipende da quanto conosciamo quel processo, infatti, il comando kill richiede l&#8217;<strong>ID del processo<\/strong>, mentre se vogliamo usare semplicemente il nome, possiamo usare pkill che ci permette di farlo.<\/p>\n\n\n\n<p>Vediamo con esempi pratici come usare i due comandi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comando-kill\">Comando kill<\/h3>\n\n\n\n<p>Il comando kill ci permette di terminare uno o pi\u00f9 processi direttamente da terminale. Questo comando pu\u00f2 essere usato sia per chiudere un programma che per <strong>forzarne la chiusura<\/strong>. La seconda opzione \u00e8 utile quando un programma smette di rispondere.<\/p>\n\n\n\n<p>Se usiamo il comando kill senza altre opzioni, di default viene mandato un segnale <em>SIGTERM<\/em> (segnale 15). Questo \u00e8 un modo di terminare i programmi in maniera <em>soft<\/em>, perch\u00e9 invia al processo una <strong>richiesta di chiusura<\/strong>, senza per\u00f2 forzarla.<\/p>\n\n\n\n<p>Il comando si usa cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kill &#091;pid]<\/code><\/pre>\n\n\n\n<p>Bisogna quindi indicare l&#8217;ID del processo che vogliamo terminare.<\/p>\n\n\n\n<p>Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kill 25614<\/code><\/pre>\n\n\n\n<p>Se non riusciamo a terminare il processo in questo modo, pu\u00f2 essere richiesta una <strong>chiusura forzata<\/strong>, in questo caso si utilizza il segnale SIGKILL e bisogna quindi indicare l&#8217;opzione -9, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kill -9 &#091;pid]<\/code><\/pre>\n\n\n\n<p>Prendendo come esempio il PID di prima, avremo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kill -9 25614<\/code><\/pre>\n\n\n\n<p class=\"note\"><strong>Suggerimento<\/strong>: nel caso precedente avremmo potuto usare il comando kill -15, ma visto che SIGTERM \u00e8 l&#8217;opzione di default, non \u00e8 necessario specificarla in modo esplicito perch\u00e9 i due comandi sono equivalenti.<\/p>\n\n\n\n<p>Per conoscere tutti i segnali, puoi usare dare il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kill -l<\/code><\/pre>\n\n\n\n<p>Vedrai come output la lista seguente:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"906\" height=\"258\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/lista-segnali-comando-kill.png\" alt=\"Lista Segnali Comando Kill\" class=\"wp-image-137501\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/lista-segnali-comando-kill.png 906w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/lista-segnali-comando-kill-300x85.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/lista-segnali-comando-kill-768x219.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/lista-segnali-comando-kill-120x34.png 120w\" sizes=\"auto, (max-width: 906px) 100vw, 906px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comando-pkill\">Comando pkill<\/h3>\n\n\n\n<p>Come abbiamo appena visto, per poter utilizzare il comando kill dobbiamo conoscere il l&#8217;ID del processo che vogliamo terminare. Per trovare l&#8217;ID possiamo usare uno dei comandi che abbiamo visto all&#8217;inizio di questa guida sulla gestione dei processi, come <strong>ps<\/strong> o <strong>top<\/strong>.<\/p>\n\n\n\n<p>In alternativa, possiamo usare il comando pkill che permette di interrompere l&#8217;esecuzione di un processo conoscendone il <strong>nome<\/strong>.<\/p>\n\n\n\n<p>Per esempio per chiudere il processo associato all&#8217;editor Kate, potrei dare il comando in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pkill kate<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"533\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-pkill-linux.png\" alt=\"Comando Pkill Linux\" class=\"wp-image-137502\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-pkill-linux.png 910w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-pkill-linux-300x176.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-pkill-linux-768x450.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/comando-pkill-linux-108x63.png 108w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/figure>\n\n\n\n<p class=\"note\">\u00c8 importante fare attenzione nell&#8217;usare questo comando perch\u00e9 se ci sono pi\u00f9 processi che hanno lo stesso nome, andremo a terminare pi\u00f9 processi. <\/p>\n\n\n\n<p class=\"note\">Per questo nella maggior parte dei casi \u00e8 pi\u00f9 utile utilizzare direttamente il <strong>PID<\/strong> per riuscire a terminare un processo specifico. In alternativa potresti usare le espressioni regolari (regex) per indicare il nome del processo ed evitare errori.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-cambiare-la-priorita-dei-processi\">Come cambiare la priorit\u00e0 dei processi<\/h2>\n\n\n\n<p>Ai processi viene associata automaticamente una <strong>priorit\u00e0<\/strong>, come immaginerai se un processo ha una priorit\u00e0 maggiore, vuol dire che gli saranno garantite pi\u00f9 risorse.<\/p>\n\n\n\n<p>Con i comandi nice e renice possiamo gestire manualmente la priorit\u00e0.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comando-nice\">Comando nice<\/h3>\n\n\n\n<p>Il comando nice ci permette di avviare un programma impostando una <strong>priorit\u00e0<\/strong> definita da noi.<\/p>\n\n\n\n<p>Di default la priorit\u00e0 dei processi \u00e8 0. Il valore di nice pu\u00f2 andare da -20 (priorit\u00e0 pi\u00f9 alta) a 19 (priorit\u00e0 pi\u00f9 bassa).<\/p>\n\n\n\n<p>Per impostare una priorit\u00e0 ci basta usare il comando in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nice -n &#091;valore] &#091;comando]<\/code><\/pre>\n\n\n\n<p>Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nice -n 10 nano<\/code><\/pre>\n\n\n\n<p>Questo comando avvia il processo, nano, impostando un nice value di 10.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"comando-renice\">Comando renice<\/h3>\n\n\n\n<p>Se vogliamo cambiare la priorit\u00e0 di un processo gi\u00e0 avviato possiamo usare il comando <strong>renice<\/strong>.<\/p>\n\n\n\n<p>Il procedimento \u00e8 simile a quello che abbiamo appena visto per nice, ma in questo caso la sintassi da seguire \u00e8 questa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>renice &#091;priorit\u00e0] -p &#091;pid]<\/code><\/pre>\n\n\n\n<p>Per esempio per impostare a 15 il processo 26057, useremo il comando in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>renice 15 -p 26057<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"491\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/modificare-priorita-comando-renice-1024x491.png\" alt=\"Modificare Priorita Comando Renice\" class=\"wp-image-137503\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/modificare-priorita-comando-renice-1024x491.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/modificare-priorita-comando-renice-300x144.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/modificare-priorita-comando-renice-768x368.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/modificare-priorita-comando-renice-120x58.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/02\/modificare-priorita-comando-renice.png 1116w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Dopo aver cambiato la priorit\u00e0 vedremo un messaggio in output che ci indica qual era la priorit\u00e0 precedente e qual \u00e8 la nuova.<\/p>\n\n\n\n<p>Possiamo anche usare i comandi che abbiamo visto prima, ad esempio <strong>htop<\/strong> come nell&#8217;esempio qui sopra, per fare un ulteriore verifica e nella colonna &#8220;<strong>NI<\/strong>&#8221; (<strong>nice value<\/strong>) vedremo il nuovo valore che abbiamo impostato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>Saper gestire i processi su Linux pu\u00f2 essere utile in diverse occasioni, ci permette di capire se un programma che credevamo chiuso, sta in realt\u00e0 ancora lavorando in <strong>background<\/strong>, o se c&#8217;\u00e8 un processo che sta saturando tutte le risorse.<\/p>\n\n\n\n<p>Con i comandi che abbiamo visto si possono gestire al meglio i processi, dall&#8217;identificare quelli attivi fino a saperli terminare o modificarne la priorit\u00e0.<\/p>\n\n\n\n<p><em>E tu, conoscevi gi\u00e0 questi comandi? Facci sapere in un commento.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vuoi sapere come identificare i processi su Linux gestendoli da terminale? In questa guida ti mostreremo i comandi pi\u00f9 utili da usare per monitorare cosa sta succedendo, ma anche per intervenire, ad esempio terminando un processo. Iniziamo! Come verificare i processi attivi su Linux Tutti i programmi e i comandi che vengono eseguiti su Linux [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":137626,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[67],"tags":[],"class_list":["post-137491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/137491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=137491"}],"version-history":[{"count":10,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/137491\/revisions"}],"predecessor-version":[{"id":137638,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/137491\/revisions\/137638"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/137626"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=137491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=137491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=137491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}