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

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 de:

  • 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)