HULFT6 for Linuxを RedHat Enterprise Linux 5.2 サーバーにセットアップしている。
マニュアルに従ってセットアップした後、以下のような自動起動シェルスクリプトを作り、HULFTのデーモンを起動しようとしている。 #!/bin/shこれを /etc/rc.d/init.d/hulftという名前で保存し、さらに以下のようにしてサービスに登録しておく。 # chkconfig hulft on しかし、上記のスクリプトを実行すると、以下の2つのデーモンは正常に起動するのだが /usr/local/HULFT/bin/hulsndd以下の集信用デーモン /usr/local/HULFT/bin/hulrcvdが起動しないという現象が発生した。 試しに、monzen ユーザーでコマンドラインから実行しても起動しない。 # /usr/local/HULFT/bin/hulrcvdこの時のエラー(終了)コードも'0'のため「正常に終了」という状態のようで、よく分からない。 という事で試行錯誤した結果、HULFTのインストールをrootユーザーで実行したのだが、デーモンを実行するユーザが monzen である事が原因らしい。 取り敢えず、以下のように「 インストールしたディレクトリとその配下の全てのファイルのオーナーを'monzen'に変更する」という手段にて、hulrcvdデーモンが正常に起動するようになった。 # chown -R monzen /usr/local/HULFT |
PAGE TOP ↑