ftp.nice.ch/pub/next/unix/text/YaCaN-Set.N.b.tar.gz#/YaCaN-Set/Manual/Multiple_Server.rtf

This is Multiple_Server.rtf in view mode; [Download] [Up]

複数のサーバを指定する方法

『かんな』ではサーバ名を指定できますが、ここでコンマ(,)で区切って複数のサーバ名を指定することができます。�©えば、

  ozuma,ozuma:22,quincy,monja

のように指定できます。

そうすると、まず ozuma と言うホストの cannaserver に接続に行き、そこで cannaserver が稼働していないと ozuma:22 に接続に行きます。

ozuma:22 と言うのはホスト ozuma で cannaserver -p 22 のようにポートオフセットを指定して立ち上げたサーバです。


さて、そうすると問題になるのが辞書の一致性です。以下のようにすれば各サーバに存在する辞書をマージできます。以下の�©ではkon と言う辞書の場合で示します。

 cp /dev/null kon.t
  for i in `echo $CANNAHOST | sed 's/,/ /g'`    各ホストの
  do
   catdic -cs $i kon >> kon.t                   辞書を集めて
  done

  splitword kon.t | sort | uniq > kon.tt        sort | uniq して
  mv kon.tt kon.t

  for i in `echo $CANNAHOST | sed 's/,/ /g'`    各ホストに
  do
   addwords -cs $i kon < kon.t                  戻す。
  done
  rm kon.t

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.