建置環境中的背景工作 - AWS CodeBuild

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建置環境中的背景工作

您可以在建置環境中執行背景工作。若要執行此作業,請在您的建置規格中使用 nohup 命令,以背景工作的形式執行命令,即使建立程序退出 Shell 亦同。使用 disown 命令以強制停止執行中的背景工作。

範例:

  • 開始背景處理程序,並等待它稍後完成:

    nohup sleep 30 & echo $! > pidfile … wait $(cat pidfile)
  • 開始背景處理程序,但不要等待它完成:

    nohup sleep 30 & disown $!
  • 開始背景處理程序,並於稍後刪除:

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