CentOS 6.5の/etc/init.d/には、次の簡単なスクリプトIPNがあります。
#!/bin/sh
# chkconfig: 2345 05 06
cd /root/IPNHost
. /etc/rc.d/init.d/functions
start() {
echo -n $"Starting..."
/root/IPNHost/IPNHost
}
stop() {
echo -n $"Stopping ..."
killproc IPNHost
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
status IPNHost
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
esac
exit 0
chkconfig の作業が終了し、起動時にスクリプトが正常にロードされないことに気づきました。私が走るとき
/etc/init.d/IPN start
それは非常にうまく動作します。
しかし、私がするとき
service IPN start
"共有ライブラリの読み込みエラー:libippcore.so.7.0:共有オブジェクトファイルを開けませんでした。そのファイルまたはディレクトリがありません。
サービスIPN startを使用して実行するときにIPNにIPP環境変数(上記のライブラリで構成されている)を確認させるにはどうすればよいですか?システムを再起動してもサービスが開始されない理由がこれのためのようです。