Tarefas em segundo plano em ambientes de compilação - AWS CodeBuild

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tarefas em segundo plano em ambientes de compilação

Você pode executar tarefas em segundo plano em ambientes de compilação. Para isso, na especificação de compilação, use o comando nohup para executar um comando como uma tarefa em segundo plano, mesmo se o processo de compilação sair do shell. Use o comando disown para interromper forçadamente uma tarefa em execução em segundo plano.

Exemplos:

  • Inicie um processo em segundo plano e aguarde a conclusão dele mais tarde:

    | nohup sleep 30 & echo $! > pidfile … wait $(cat pidfile)
  • Inicie um processo em segundo plano e não aguarde a conclusão dele:

    | nohup sleep 30 & disown $!
  • Inicie um processo em segundo plano e o encerre depois:

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