在 UNIX 及 Linux 上執行代理程式

代理程式主要是執行以作為服務,必須在重新啟動系統時也能自動重新啟動。

視狀況新增 bfagent 項目至 inetd 或 xinetd 配置中。下例是 Linux 系統上 xinetd.d 中的 bfagent 項目,其中代理程式安裝在 /usr/local/bin 中:
# description: The IBM Rational Build Forge Agent serves build requests
#    from the IBM Rational Build Forge Management Console.
service bfagent
{
        disable         = no
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/local/bin/bfagent
        log_on_failure  += USERID
}
必要的話,代理程式可以在 inetd/xinetd 環境以外執行。如果要將它當成獨立式常駐程式來執行,請使用 -s 選項。
bfagent -s

當您使用此選項時,代理程式會移至背景,再開始接聽連線。請將這個指令放在啟動 Script 中,以便能夠在啟動電腦時自動啟動代理程式。


意見