

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

# 建置環境中的背景工作
<a name="build-env-ref-background-tasks"></a>

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

**範例**：
+ 開始背景處理程序，並等待它稍後完成：

  ```
  |
  nohup sleep 30 & echo $! > pidfile
  …
  wait $(cat pidfile)
  ```
+  開始背景處理程序，但不要等待它完成：

  ```
  |
  nohup sleep 30 & disown $!
  ```
+  開始背景處理程序，並於稍後刪除：

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