/etc/rc.d/rc.local 자동실행
작성자 정보
- 성훈경 작성
- 작성일
컨텐츠 정보
- 2,714 조회
- 0 추천
- 목록
본문
페도라 코아 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 인스톨 되었습니다.
관련자료
-
이전
-
다음