질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

/etc/rc.d/rc.local 자동실행

작성자 정보

  • 성훈경 작성
  • 작성일

컨텐츠 정보

본문

페도라 코아 3를 설치했습니다.

수동 설정으로 vsftp만 가동되게 했습니다.

모든 시스템이 정상으로 동작되는데요. 서버의 위치상 간혹 전력 사정으로 재부팅을 해야하는 경우가 있어 자동실행에서 꼭 원하는 데몬들이 자동 시작되도록 해야합니다.

그래서 /etc/rc.d/rc.local 을 다음과 같이 해두었습니다.

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/usr/local/shoutcast/sc_serv /usr/local/shoutcast/sc_serv_korean.conf &
/etc/rc.d/init.d/vsftpd start &

그런데 문제는 바로 가장 끝의 명령인 /etc/rc.d/init.d/vsftpd start & 만 넣으면 바로 전 실행명령인 /usr/local/shoutcast/sc_serv/ /usr/local/shoutcast/sc_serv_korean.conf & 명령과 vsftpd 데몬 실행 명령이 작동을 안합니다.

그래서 마지막 문장을 주석 처리하고 해보면 잘됩니다.

도대체 무엇이 문제일까요?

참고로, vsftpd는 리눅스 설치할 때 페도라 3에 있는 것으로 rpm 인스톨 되었습니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,360 명
  • 현재 강좌수 :  37,017 개
  • 현재 접속자 :  435 명