

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Attività in background degli ambienti di compilazione
<a name="build-env-ref-background-tasks"></a>

È possibile eseguire attività in background negli ambienti di compilazione. Per fare ciò, nelle specifiche di compilazione, utilizzare il comando `nohup` per eseguire un comando come attività in background, anche se il processo di compilazione esce dalla shell. Utilizza il comando **disown** per forzare l'arresto dell'esecuzione di un'attività in background.

**Esempi:**
+ Avviare un processo in background e attenderne il completamento in un secondo momento:

  ```
  |
  nohup sleep 30 & echo $! > pidfile
  …
  wait $(cat pidfile)
  ```
+  Avviare un processo in background e non attenderne mai il completamento:

  ```
  |
  nohup sleep 30 & disown $!
  ```
+  Avviare un processo in background e terminarlo in un secondo momento:

  ```
  |
  nohup sleep 30 & echo $! > pidfile
  …
  kill $(cat pidfile)
  ```