前に書いた記事で複数のJTDXを立ち上げて運用する際に、JTDXのログは独立して持たせてRumLogにインポートすると言う事を書いたのだが、何とかこれを”シンボリックリンク”と言う手法を使って解決出来ないかと思い色々やってみたので備忘を兼ねて記録しておこうと思う。まず、2つのJTDXのログの格納場所だが
本家: /Users/h-okude/Library/Application\ Support/JTDX
2つ目: /Users/h-okude/Library/Application\ Support/JTDX\ -\ sdr2
となっている。(リグ名は”sdr2")ここで注意する点はディレクトリの記述方法。上のディレクトリ:2つ目をFinderで表示させると
2つ目: /Users/h-okude/Library/Application Support/JTDX - sdr2
となるが、コマンドラインではスペースはデリミタとして認識されるのでシェルに書く場合などは上記の記述となる。
<設定方法>
1.2つ目のJTDXを起動すると自動的にディレクトリ(リグ名:sdr2とすると)
/Users/h-okude/Library/Application\ Support/JTDX\ -\ sdr2 が作成される
2.シンボリックリンクを作成する場合、同じ名前が有ると作成出来ないのでまず、1.の
ディレクトリを削除する
3.下記コマンドで本家のログディレクトリのリンクを名前を変えて作成する
ln -s /Users/h-okude/Library/Application\ Support/JTDX /Users/h- okude/Library/Application\ Support/JTDX\ -\ sdr2
4.リンク /Users/h-okude/Library/Application\ Support/JTDX\ -\ sdr2が
作成された事を確認する
5.2つ目のJTDXを起動する
6.ファイル→ログディレクトリを開くで本家のログが見えている事を確認する
以上で、JTDXを複数インスタンスで運用する場合、JTDXとしてもログを1つで運用出来る事になる??と思う。ホントかどうか少し時間を掛けて運用してみる。追記:この様な構成でJTDXを2つ起動し、2つ目のJTDXで交信した結果、RumLogにも正常に登録された。