(1-25) 如 何 暫 停 IRC並 跳 出 到 Unix命 令 列 ?

您 可 以 透 過 底 下 這 一 行 , 來 達 到 這 一 個 效 果 :

/bind ^Z STOP_IRC
(^Z需 要 先 敲 入 一 個 ^ 在 敲 入 一 個 Z)

這 時 候 , 您 只 需 要 敲 入 ctrl-Z 便 可 以 暫 時 跳 出 IRC 並 且 回 到 Unix , 如 果 您 想 要 回 到 IRC 的 畫 面 , 那 麼 敲 入 "fg" 就 可 以 了 , 熟 悉 Unix 指 令 的 人 應 該 了 解 , 這 是 所 謂 的 前 景 與 背 景 工 作 , 其 實 沒 什 麼 關 係 。

但 是 ctrl-Z 之 後 , ircII 的 程 序 便 成 為 暫 停 的 狀 態 , 所 謂 的 暫 停 , 就 是 連 irc server ping 您 的 client 時 , 您 的 client 也 不 會 做 出 任 何 的 反 應 , 因 此 如 果 您 跳 出 的 時 間 過 長 , 您 可 能 會 遭 到 斷 線 , IRC Server 會 給 您 一 個 簡 單 的 理 由 "ping timeout" 。 必 須 要 注 意 的 是 , 這 樣 的 動 作 並 不 適 用 於 所 有 的 shells。

如 果 您 想 避 免 ping timed out 的 情 形 發 生 , 您 必 須 安 裝 ircserv (在 您 編 譯 client 的 時 候 , 同 時 可 以 編 譯 ircserv.c 而 出 現 一 個 ircserv 的 執 行 程 式 ), 將 ircserv 移 至 與 irc client 相 同 的 目 錄 下 , 並 且 以 irc -S 的 方 式 來 執 行 您 的 irc。


Internet Relay Chat FAQ -- 蕭松瀛