{"id":145298,"date":"2026-06-22T09:00:00","date_gmt":"2026-06-22T07:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=145298"},"modified":"2026-06-04T15:43:30","modified_gmt":"2026-06-04T13:43:30","slug":"comandi-in-background-linux","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/comandi-in-background-linux\/","title":{"rendered":"Come eseguire comandi in background su Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Poter spostare o eseguire i comandi in <strong>background<\/strong> su Linux \u00e8 utile per poter riavere il terminale utilizzabile o anche solo per poterlo chiudere senza che i processi vengano interrotti e senza dover aspettare che siano completati. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa guida vedremo i diversi metodi per gestire i comandi in background: da come si lancia un comando in background a come si gestisce l&#8217;output fino al passaggio inverso per far tornare il comando in foreground. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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-funzionano-i-processi-su-linux-foreground-e-background\">Come funzionano i processi su Linux: foreground e background<\/a><\/li><li><a href=\"#come-eseguire-un-comando-in-background\">Come eseguire un comando in background<\/a><\/li><li><a href=\"#come-eseguire-un-comando-in-background-disattivando-loutput\">Come eseguire un comando in background disattivando l&#8217;output<\/a><\/li><li><a href=\"#come-conoscere-i-comandi-in-esecuzione-in-background\">Come conoscere i comandi in esecuzione in background<\/a><\/li><li><a href=\"#come-terminare-i-processi-in-background\">Come terminare i processi in background<\/a><\/li><li><a href=\"#come-mandare-in-background-un-processo-in-esecuzione\">Come mandare in background un processo in esecuzione<\/a><\/li><li><a href=\"#come-spostare-in-foreground-un-processo-in-background\">Come spostare in foreground un processo in background<\/a><\/li><li><a href=\"#come-eseguire-comandi-in-background-e-chiudere-il-terminale\">Come eseguire comandi in background e chiudere il terminale<\/a><ul><li><a href=\"#esecuzione-in-background-con-disown\">Esecuzione in background con disown<\/a><\/li><li><a href=\"#esecuzione-in-background-con-nohup\">Esecuzione in background con nohup<\/a><\/li><\/ul><\/li><li><a href=\"#c\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 id=\"come-funzionano-i-processi-su-linux-foreground-e-background\" class=\"wp-block-heading\">Come funzionano i processi su Linux: foreground e background<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In genere i processi avviati da terminale vengono eseguiti in foreground. Questo vuol dire che durante l&#8217;esecuzione del processo, il terminale viene bloccato e se il processo prevede degli output questi vengono mostrati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I processi per\u00f2 possono anche essere spostati in <strong>background<\/strong>, in questo modo continuano ad essere eseguiti, ma lasciano il terminale libero e utilizzabile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa guida vedremo come fare a gestire i processi eseguendoli in background e facendoli ritornare in foreground.<\/p>\n\n\n\n<h2 id=\"come-eseguire-un-comando-in-background\" class=\"wp-block-heading\">Come eseguire un comando in background<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per eseguire un comando in background ci basta aggiungere il simbolo &#8220;&amp;&#8221; dopo il comando, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;comando] &amp;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ping google.com &amp;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Appena dato il comando, vedremo in output una cosa del genere:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;1] 16688<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>il numero tra parentesi quadre, nel nostro esempio [1], \u00e8 l&#8217;ID del processo in background nella sessione corrente;<\/li>\n\n\n\n<li>il secondo numero rappresenta il PID cio\u00e8 l&#8217;ID del processo che lo distingue da tutti gli altri processi che sono in esecuzione nel sistema operativo in quel momento.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"134\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/eseguire-comandi-background-linux-1024x134.png\" alt=\"Eseguire Comandi in Background Linux\" class=\"wp-image-145299\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/eseguire-comandi-background-linux-1024x134.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/eseguire-comandi-background-linux-300x39.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/eseguire-comandi-background-linux-768x100.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/eseguire-comandi-background-linux-120x16.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/eseguire-comandi-background-linux.png 1101w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Quando mandiamo un processo in background in questo modo, se il processo prevede un output, questo continuer\u00e0 a essere mostrato nel terminale, vediamo perci\u00f2 come fare a evitarlo.<\/p>\n\n\n\n<h2 id=\"come-eseguire-un-comando-in-background-disattivando-loutput\" class=\"wp-block-heading\">Come eseguire un comando in background disattivando l&#8217;output<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nell&#8217;esempio precedente abbiamo visto come mandare in background un comando, ma se proviamo a eseguire il comando dell&#8217;esempio ci renderemo conto che l&#8217;<strong>output <\/strong>continua a essere mostrato nel terminale e quindi rende di fatto il terminale inutilizzabile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per fortuna c&#8217;\u00e8 una strada alternativa ed \u00e8 quella di reindirizzare l&#8217;output, sia stdout che stderr, in modo che non venga mostrato nel terminale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se non abbiamo bisogno di ricontrollare l&#8217;output del comando, possiamo <em>eliminarlo<\/em> e quindi possiamo usare il comando seguente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;comando] &gt; \/dev\/null 2&gt;&amp;1 &amp;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In un esempio concreto avremo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ping google.com &gt; \/dev\/null 2&gt;&amp;1 &amp;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Se, invece, abbiamo bisogno di conservare l&#8217;output, possiamo creare un file di log in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ping google.com &gt; output-ping.log 2&gt;&amp;1 &amp;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ovviamente possiamo cambiare il nome del file di log sostituendolo al posto di quello che ho usato io in questo esempio &#8220;output-ping.log&#8221;.<\/p>\n\n\n\n<h2 id=\"come-conoscere-i-comandi-in-esecuzione-in-background\" class=\"wp-block-heading\">Come conoscere i comandi in esecuzione in background<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il vantaggio di eseguire comandi in background \u00e8 che possiamo eseguire pi\u00f9 di un processo contemporaneamente. Per conoscere tutti i processi in background nella sessione corrente, ci basta usare il comando jobs in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>jobs -l<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;output sar\u00e0 simile a questo: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;1]- 18000 In esecuzione ping google.com &gt; output-ping.log 2&gt;&amp;1 &amp;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;output del comando ci permette di ricavare informazioni importanti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>il numero indicato tra parentesi quadre indica l&#8217;<strong>ID<\/strong> del processo in background (riferito solo alla sessione corrente);<\/li>\n\n\n\n<li>il secondo numero \u00e8 l&#8217;ID del processo (<strong>PID<\/strong>);<\/li>\n\n\n\n<li>viene poi indicato lo <strong>stato<\/strong>, ad esempio &#8220;In esecuzione&#8221; o &#8220;Fermato&#8221;;<\/li>\n\n\n\n<li>per finire viene indicato il <strong>comando<\/strong> che ha avviato il processo.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"83\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/lista-processi-in-background-jobs-1024x83.png\" alt=\"Lista Processi In Background Jobs\" class=\"wp-image-145300\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/lista-processi-in-background-jobs-1024x83.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/lista-processi-in-background-jobs-300x24.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/lista-processi-in-background-jobs-768x62.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/lista-processi-in-background-jobs-120x10.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/lista-processi-in-background-jobs.png 1173w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"come-terminare-i-processi-in-background\" class=\"wp-block-heading\">Come terminare i processi in background<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Conoscere l&#8217;ID o il PID \u00e8 fondamentale per poter agire sui processi, ad esempio per portarli di nuovo in foreground, come vedremo nelle prossime sezioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Conoscendo il PID di un processo, possiamo anche terminarlo usando il comando kill, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kill &#91;pid]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ad esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kill 18727<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Per la chiusura forzata possiamo usare l&#8217;opzione -9 insieme al comando kill, come abbiamo visto anche nella guida sulla <a href=\"https:\/\/supporthost.com\/it\/gestione-processi-linux\/\" data-type=\"post\" data-id=\"137491\">gestione dei processi<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tieni presente che se hai usato <strong>disown<\/strong> o <strong>nohup<\/strong> per mandare un processo in background, non lo vedrai nella lista se usi il comando jobs. In questi casi quindi puoi recuperare il PID dalla lista dei processi attivi usando ad esempio il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ps aux<\/code><\/pre>\n\n\n\n<h2 id=\"come-mandare-in-background-un-processo-in-esecuzione\" class=\"wp-block-heading\">Come mandare in background un processo in esecuzione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">All&#8217;inizio di questa guida abbiamo visto come <strong>avviare un processo in background<\/strong>, ci sono per\u00f2 casi in cui vogliamo agire su processi gi\u00e0 in esecuzione. In questo caso per poter passare dal foreground al background, dobbiamo prima di tutto <strong>fermare<\/strong> il processo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vediamo come si fa con un esempio concreto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Abbiamo eseguito un comando per eseguire un file audio con il comando mpv e vogliamo spostare il processo in background in modo da poter utilizzare di nuovo il terminale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per prima cosa usiamo <em>Ctrl + Z<\/em> per interrompere il comando.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel terminale ci verr\u00e0 mostrato l&#8217;ID del processo e lo stato &#8220;Fermato&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se abbiamo solo un singolo processo sospeso, ci basta usare il comando bg per far ripartire il processo ma questa volta in background.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"815\" height=\"97\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-in-esecuzione-in-background.png\" alt=\"Comando In Esecuzione In Background\" class=\"wp-image-145301\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-in-esecuzione-in-background.png 815w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-in-esecuzione-in-background-300x36.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-in-esecuzione-in-background-768x91.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-in-esecuzione-in-background-120x14.png 120w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Altrimenti dovremo anche indicare l&#8217;ID del processo che vogliamo far ripartire in background, cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bg %ID<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bg %2<\/code><\/pre>\n\n\n\n<h2 id=\"come-spostare-in-foreground-un-processo-in-background\" class=\"wp-block-heading\">Come spostare in foreground un processo in background<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cos\u00ec come \u00e8 possibile spostare in background i processi in esecuzione, \u00e8 anche possibile fare il processo inverso e cio\u00e8 <strong>riportare in foreground <\/strong>i processi che abbiamo eseguito in background.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per farlo ci basta usare il comando fg seguito dall&#8217;ID del processo in background (quello indicato tra parentesi quadre) o dal PID.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se usiamo l&#8217;ID dobbiamo indicare prima dell&#8217;ID del processo, il simbolo %, cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fg %ID<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio per il processo corrispondente all&#8217;ID 1, avremo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fg %1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Altrimenti possiamo usare il l&#8217;ID completo del processo, come in questo esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>fg 18727<\/code><\/pre>\n\n\n\n<h2 id=\"come-eseguire-comandi-in-background-e-chiudere-il-terminale\" class=\"wp-block-heading\">Come eseguire comandi in background e chiudere il terminale<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando mandiamo in background un processo, questo continuer\u00e0 a essere eseguito solo finch\u00e9 il terminale resta aperto. Questo costituisce un problema se ad esempio voglio lanciare un comando dopo aver effettuato una connessione a un server remoto e voglio disconnettermi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per fortuna, per\u00f2, c&#8217;\u00e8 un altro modo per far s\u00ec che i processi continuino a funzionare anche dopo che abbiamo chiuso il terminale o ci siamo disconnessi. Per la precisione si possono usare due sistemi che ignorano <strong>SIGHUP<\/strong>, cio\u00e8 il segnale che dice al processo di interrompersi quando il terminale viene chiuso, si tratta di nohup e disown.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vediamo come si usano.<\/p>\n\n\n\n<p class=\"note wp-block-paragraph\">Suggerimento: quando usiamo nohup o disown, i processi vengono scollegati dal terminale e quindi non compaiono pi\u00f9 nella lista se usiamo ad esempio il comando jobs. Per terminarli, ci basta annotarci il PID e usare il comando kill. In alternativa possiamo sempre recuperarli nelle liste di processi attivi usando il comando ps o htop.<\/p>\n\n\n\n<h3 id=\"esecuzione-in-background-con-disown\" class=\"wp-block-heading\">Esecuzione in background con disown<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il comando disown ci permette di far s\u00ec che i processi continuino a essere eseguiti anche dopo che ci disconnettiamo ed \u00e8 quindi perfetto ad esempio per lanciare un comando dopo esserci <a href=\"https:\/\/supporthost.com\/it\/connessione-ssh\/\">collegati via ssh<\/a> a un server remoto in modo da poterci scollegare senza problemi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il comando si usa direttamente cos\u00ec se vogliamo applicarlo a tutti i processi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>disown<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oppure, se vogliamo usarlo per un singolo processo, dovremo indicare l&#8217;ID del processo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>disown %ID<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>disown %1<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"114\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-disown-1024x114.png\" alt=\"Comando Disown\" class=\"wp-image-145302\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-disown-1024x114.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-disown-300x33.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-disown-768x86.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-disown-120x13.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-disown.png 1165w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nella pratica, quando usiamo disown, se ci scolleghiamo o il terminale viene chiuso, non viene inviato il segnale SIGHUP e quindi i processi in background non vengono interrotti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quello che pu\u00f2 succedere per\u00f2 usando disown \u00e8 che non viene disattivato l&#8217;output e quindi se il terminale viene chiuso, si possono generare degli errori. In questo caso si possono reindirizzare gli errori verso un file di log come abbiamo visto prima oppure si pu\u00f2 usare direttamente il comando nohup.<\/p>\n\n\n\n<h3 id=\"esecuzione-in-background-con-nohup\" class=\"wp-block-heading\">Esecuzione in background con nohup<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Il comando nohup funziona in modo simile a disown e si usa per far s\u00ec che dopo aver chiuso il terminale, non venga inviato il segnale di interruzione e quindi i processi in background continuino ad essere eseguiti regolarmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questo caso, per\u00f2 nohup ha anche un asso nella manica in pi\u00f9 perch\u00e9 andr\u00e0 a reindirizzare direttamente tutto <strong>l&#8217;output<\/strong> nel file nohup.out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il comando si usa in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nohup &#91;comando] &amp;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nohup ping google.com &amp;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"90\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-nohup-1024x90.png\" alt=\"Comando Nohup\" class=\"wp-image-145303\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-nohup-1024x90.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-nohup-300x26.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-nohup-768x67.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-nohup-120x11.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2026\/05\/comando-nohup.png 1254w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo aver eseguito il comando vedremo il PID del processo che, come sottolineavamo anche prima, ci pu\u00f2 servire per terminare il processo con il comando kill.<\/p>\n\n\n\n<h2 id=\"c\" class=\"wp-block-heading\">Conclusioni <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ci sono casi in cui avere i comandi in esecuzione in primo piano non \u00e8 l&#8217;ideale, ad esempio perch\u00e9 vogliamo avere il terminale libero o vogliamo disconnetterci da un server remoto senza <strong>bloccare<\/strong> i processi. In tutte queste circostanze, ci basta eseguire i comandi in background. \u00c8 altrettanto importante per\u00f2 sapere come <strong>gestire<\/strong> i processi in background ed eventualmente poterli anche <strong>terminare<\/strong> oltre che conoscere il metodo per riportarli in primo piano. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>E tu avevi mai avviato un processo in background? In quale occasione? Parlacene nei commenti.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Poter spostare o eseguire i comandi in background su Linux \u00e8 utile per poter riavere il terminale utilizzabile o anche solo per poterlo chiudere senza che i processi vengano interrotti e senza dover aspettare che siano completati. In questa guida vedremo i diversi metodi per gestire i comandi in background: da come si lancia un [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":145672,"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-145298","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\/145298","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=145298"}],"version-history":[{"count":4,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/145298\/revisions"}],"predecessor-version":[{"id":145805,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/145298\/revisions\/145805"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/145672"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=145298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=145298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=145298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}