

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Tareas en segundo plano en entornos de compilación
<a name="build-env-ref-background-tasks"></a>

Puede ejecutar tareas en segundo plano en entornos de compilación. Para ello, en la especificación de compilación, use el comando `nohup` para ejecutar un comando como una tarea en segundo plano, aunque el proceso de compilación cierre el shell. Utilice el comando **disown** para detener una tarea que se esté ejecutando en segundo plano.

**Ejemplos**:
+ Iniciar un proceso en segundo plano y esperar a que se complete:

  ```
  |
  nohup sleep 30 & echo $! > pidfile
  …
  wait $(cat pidfile)
  ```
+  Iniciar un proceso en segundo plano y no esperar a que se complete:

  ```
  |
  nohup sleep 30 & disown $!
  ```
+  Iniciar un proceso en segundo plano y cancelarlo más adelante:

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