久しぶりにHULFT触ったのですが、Unix系のHULFTは、OS起動/停止時のスクリプトが用意されていないのですね。思い出しました。
なので、作成したものが下記です。
/etc/init.d/hulft
に、以下のスクリプトを作成。
#!/bin/sh # chkconfig: - 99 1 # description: Starts and stops the Hulft # Source function library. . /etc/rc.d/init.d/functions HULEXEP=/usr/local/HULFT/bin HULPATH=/usr/local/HULFT/etc PATH=/usr/local/HULFT/bin:$PATH export HULEXEP export HULPATH export PATH PROFILEDIR=/var/lock/subsys start() { if [ -f $PROFILEDIR/hulft ]; then logger -t [hulft] can not start hulft. Running hulft already else hulsndd hulrcvd hulobsd touch $PROFILEDIR/hulft logger -t [hulft] start hulft fi return 0 } stop() { if [ -f $PROFILEDIR/hulft ]; then utlkillsnd utlkillrcv utlkillobs rm -f $PROFILEDIR/hulft logger -t [hulft] stop hulft else logger -t [hulft] can not stop hulft. Not Running Hulft fi return 0 } case "$1" in start) start ;; stop) stop ;; esac exit 0
作成したら、権限を変更。
$ chown root root /etc/init.d/hulft $ chmod 755 /etc/init.d/hulft
で、自動起動設定。
$ chkconfig --add hulft $ chkconfig hulft on $ chkconfig --list hulft
こちらのブログを参考にさせて頂きました。
redhat系のhulft自動起動は /var/lock/subsys/hulft の制御が必要 - end0tknrのkipple - web写経開発