리눅스 분류
centos 6.5 proftpd 서비스 시작 스크립트가 문제에요 도와주세요.
작성자 정보
- 무설정중 작성
- 작성일
컨텐츠 정보
- 1,916 조회
- 1 댓글
- 0 추천
- 목록
본문
proftpd 1.3.4d 버전을 make install 을 이용 해서 /usr/local/server/proftpd 에 설치 했습니다. 부팅시에 proftpd 를 실행시키기 위해서 아래에 스크립트를 짰습니다. http://www.proftpd.org/docs/howto/Stopping.html 에서 나오는 스크립트
#!/bin/sh # ProFTPD files FTPD_BIN=/usr/local/server/proftpd/sbin/proftpd FTPD_CONF=/usr/local/server/proftpd/etc/proftpd.conf PIDFILE=/var/run/proftpd.pid # If PIDFILE exists, does it point to a proftpd process? if [ -f $PIDFILE ]; then pid=`cat $PIDFILE` fi if [ ! -x $FTPD_BIN ]; then echo "$0: $FTPD_BIN: cannot execute" exit 1 fi case $1 in start) if [ -n "$pid" ]; then echo "$0: proftpd [PID $pid] already running" exit fi if [ -r $FTPD_CONF ]; then echo "Starting proftpd..." $FTPD_BIN -c $FTPD_CONF else echo "$0: cannot start proftpd -- $FTPD_CONF missing" fi ;; stop) if [ -n "$pid" ]; then echo "Stopping proftpd..." kill -TERM $pid else echo "$0: proftpd not running" exit 1 fi ;; restart) if [ -n "$pid" ]; then echo "Rehashing proftpd configuration" kill -HUP $pid else echo "$0: proftpd not running" exit 1 fi ;; *) echo "usage: $0 {start|stop|restart}" exit 1 ;; esac exit 0
이렇게 짜고 그냥 스크립트를 실행하면 잘 실행 됩니다. 그런데 chkconfig 에 올리면 아래의 에러가 뜹니다.
service proftpd does not support chkconfig
그래서, 조금 찾아보니 스크립트에 실행 권한을 주라는 글이 있더군요. 그전에 실행권한을 주었는 데도 이런
문제가 생기더군요. 문제가 뭔지 좀 알려주세요!
-ps 위에 스크립트 중에 PIDFILE=/var/run/proftpd.pid 이거는 그냥 고치지 않은 거에요. 몰라서리 ^^;;;
관련자료
-
이전
-
다음
댓글 1
쭈운님의 댓글
- 쭈운
- 작성일
#!/bin/sh 아래에 추가하세요.
# chkconfig: 2345 85 15
# description: ProFTPd
# chkconfig: 2345 85 15
# description: ProFTPd