Can you summarize the following document?
        
  下例中,nohup用於忽略codice_1訊號,codice_5使命令於後臺執行,因此終端退出後命令仍舊執行。值得注意,這種方法防止命令在登出時被忽略codice_1訊號,但,如果該命令對 標準I/O檔案(stdin,stdout,或stderr)進行輸入/輸出,那麼該命令仍舊可能被終端掛起。 詳情請看下文的 "阻止掛起" 。  另外,codice_3 命令常常和codice_8命令一起執行,以調整命令/程式的優先順序。

  一些shell(如 Bash)提供一個 shell builtin,可用於防止傳送 SIGHUP 而影響現有的jobs,即使沒使用 codice_3命令。

  在Bash,可以通過codice_10忽略 SIGHUP 訊號;codice_11命令將移除job表中特定的job,這也意味著該job不再接受任何訊號。

  通過 可以將當前程序掛起(放置後臺並暫停執行),可通過 codice_12 命令恢復至前臺,也通過codice_13將掛起的程序後臺執行。

  codice_14命令讓Bash在登入用的shell退出時,傳送SIGHUP訊號至所有的jobs。  需注意的是,在使用 AIX 和 Solaris 系統的codice_3必須新增 codice_16 選項。不同於上述bash內建命令codice_11,codice_18 使用的是程序ID。

  注意,即便遠端SSH會話登出或斷開時,已經codice_3且在後臺job可以避免被中止。  另一個常見的問題是,SSH會話常常拒絕登出(或者掛起),因為它不願意去丟失與後臺job(s)進行互動的資料。 該問題可通過 重定向 三次I/O流解決:同時需要注意,關閉SSH會話不意味著會傳送SIGHUP訊號至對應程式。 除此以外,還取決於 偽終端 是否被分配。
nohup 是一個 POSIX 命令,用於忽略 codice_1 ("signal hang up" 譯:結束通話訊號) 。 codice_1訊號是終端登出時所傳送至程式的一個訊號。