IRCSERVER env 環境変数を設定する適切な方法は?

IRCSERVER env 環境変数を設定する適切な方法は?

IRC BitchX ガイド矛盾する二つのことを述べています。

先ほど、すべての環境変数を記述したとき:

IRCSERVER - 使用するサーバーをスペースで区切って指定します。形式は irc.host.com:port[:password] です。

その後、サンプル構成ファイルを提供するときに次の操作を行います。

REM これは接続するサーバーのリストで、":" で区切られています。最初の REM サーバーに接続できない場合は、次のサーバーが使用されます。以下同様に続きます。SET IRCSERVER=irc.primenet.com:irc.cs.cmu.edu:irc.mindspring.com

メイン サーバーとバックアップ サーバーの両方に非標準のポートとパスワードを使用する必要があります。そのため、次のようなものが必要になります。

IRCSERVER=a.c.com:6660:passA,b.c.com:6661:passB,b.c.com:6662:passC

しかし、この方法を使用すると、クライアントは「スペースで区切られた」ことを適切に理解し、たとえ使用しても,:どこでも無視されます。サーバー名を解決しようとしますが、a.c.com:6660:passA明らかに失敗します。

それぞれ 1 つのポートを持つホストのリストを指定するために env 変数を設定する適切な方法は何ですか? (実際には異なるパスワードは必要ありませんが、知っておくと便利です)

編集: OK、パスワードを入力しないだけで、実際に異なるポートを設定できます。これは、ホスト+ポートリスト IRCSERVER=a.c.com:6660,b.c.com:6661,b.c.com:6662とスペースバージョンで機能します。IRCSERVER="a.c.com:6660 b.c.com:6661 b.c.com:6662"

答え1

わかりました。ガイドで、ファイルにサーバーのリストを設定する方法を示す 3 番目の方法を見つけました。そうすれば、パスワード (およびニックネーム フィールド) が機能します。

自分のIRCサーバーのリストを設定するにはどうすればいいですか? ホームディレクトリに.ircserversというファイルを作成します

そのファイルでは、次のようにサーバーのリストを作成します。

irc.mindspring.com irc.vrfx.com irc.he.net

等...

次の形式を使用して、サーバーの後にポート、パスワード、ニックネームのいずれかをオプションで指定できます。

サーバー:ポート:パスワード:ニックネーム

--https://stuff.mit.edu/afs/sipb/user/ssen/src/BitchX/doc/entire-faq.html

関連情報