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 환경 변수(위 라이브러리로 구성됨)를 확인하도록 하려면 어떻게 해야 합니까? 시스템을 재부팅해도 서비스가 시작되지 않는 이유가 이것 때문인 것 같습니다.