Tareas en segundo plano en entornos de compilación - AWS CodeBuild

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

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)