나는 리눅스와 OpenXCAP 다소 새로운 그리고 난있는 init.d 스크립트가 6
내 스크립트가 을 시작할 수 있습니다 CentOS는 6 일 OpenXCAP에 대한있는 init.d 스크립트를 만들려고 노력하고있어 openXCAP 서비스를 중지하지만 상태 명령 (서비스 openxcap 상태)이 오류를 반환 죽은 openxcap 을하지만 SUBSYS 잠겨
문제가있는 init.d 스크립트 나에있는 경우어쩌면 누군가가 말해 줄 수 openxcap 서비스 자체? openxcap에 'give-status'기능이 없습니까?
#!/bin/bash
#
# Startup script for OpenXCAP
#
# processname: openxcap
# pidfile: /var/run/openxcap/openxcap.pid
# chkconfig: - 85 15
# description: start, stop, restart OpenXCAP server
#
### BEGIN INIT INFO
# Provides: openxcap
# Required-Start: $local_fs $network
# Should-Start: mysqld
### END INIT INFO
# Source function library.
. /etc/rc.d/init.d/functions
APP_NAME=openxcap
APP_HOME=/usr/local/src/openxcap-2.0.1
PID_PATH=/var/run/openxcap/openxcap.pid
RETVAL=0
[ -f /etc/sysconfig/$APP_NAME ] && . /etc/sysconfig/$APP_NAME
start()
{
echo -n $"Starting $APP_NAME: "
daemon $APP_HOME/$APP_NAME $OPTIONS 2>/dev/null | tail -1
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/$APP_NAME
}
stop()
{
echo -n $"Stopping $APP_NAME: "
killproc -p $PID_PATH
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/$APP_NAME $PID_PATH
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $APP_NAME
RETVAL=$?
;;
restart|reload)
stop
start
;;
*)
echo $"Usage: $APP_NAME {start|stop|reload|restart|status|help}"
exit 1
esac
exit $RETVAL
안녕하세요 @BRPocock, 늦게 답장을 드려 죄송합니다. 이제이 문제 자체에 관해서는이 OpenXCAP 서비스는 파이썬 응용 프로그램이며 일반적으로 파이썬 응용 프로그램의 경우이 문제에 대한 해결책이있을 수 있습니다. 아직 찾지 못했습니다. 그리고이 OpenXCAP 프로젝트는 잠시 동안 업데이트를 보지 못했고 프로젝트에서 삭제할 것을 고려 중입니다. – kalabic