리눅스 분류
[Q] 페도라 시작프로그램으로 등록하려는데요...
작성자 정보
- 한주형 작성
- 작성일
컨텐츠 정보
- 1,174 조회
- 4 댓글
- 0 추천
- 목록
본문
/home/user1/serv/data
/ico
/save
이런식으로 디렉토리 구조가 되어있는데요
serv 디렉토리에 server 실행화일이 들어있습니다.
데몬인데요. 페도라 부팅시 자동으로 띄우고 싶어서 그러는데요
./server -u 1234 -port 1122
이렇게 실행을 합니다. 하위디렉토리(data , ico, save)에 전부 필요한 데이타가 들어있는 상태고요
부팅시 자동 실행 되게 하려면
어떻게 해야할까요?
고수님들 제발 부탁드립니다.
관련자료
-
이전
-
다음
댓글 4
홍보성님의 댓글
- 홍보성
- 작성일
/etc/rc.d/rc.local 에 한줄 추가하세요.
/home/user1/serv/server -u 1234 -port 1122
/home/user1/serv/server -u 1234 -port 1122
한주형님의 댓글
- 한주형
- 작성일
안되는데요 ㅠ0ㅠ
홍보성님의 댓글
- 홍보성
- 작성일
그냥 / 에서 /home/user1/serv/server -u 1234 -port 1122 이렇게 쳐보시고 정상적으로 실행 되는지 확인을 먼저 해 보세요.
만약 된다면 rc.local 스크립트에 추가만 해줘도 정상가동 됩니다.
/에서 절대 경로로 실행이 안된다면 server 프로그램을 수정하셔야겠네요.
하위 폴더등을 못찾아서 그럴수도 있겠네요.
참고로 rc.local은 무조건 실행되는 배치성 파일입니다.
만약 된다면 rc.local 스크립트에 추가만 해줘도 정상가동 됩니다.
/에서 절대 경로로 실행이 안된다면 server 프로그램을 수정하셔야겠네요.
하위 폴더등을 못찾아서 그럴수도 있겠네요.
참고로 rc.local은 무조건 실행되는 배치성 파일입니다.
한주형님의 댓글
- 한주형
- 작성일
에서 실행 해본 결과 screen -A -m -d -S ./server .이하 위와 같음
그런 실행파일이 없다고 나오네요 ( 해당 폴더로 이동후 하면 정상 실행 됩니다.)
그래서
rc.local 에다가
----------------------------
cd /home/user1/serv/
screen -A -m -d -S ./server .이하 위와 같음
-----------------------------------------------
라고 해봤는데..
그래도 안먹히네요..
ㅠ0ㅠ
왜 이럴까요...
그런 실행파일이 없다고 나오네요 ( 해당 폴더로 이동후 하면 정상 실행 됩니다.)
그래서
rc.local 에다가
----------------------------
cd /home/user1/serv/
screen -A -m -d -S ./server .이하 위와 같음
-----------------------------------------------
라고 해봤는데..
그래도 안먹히네요..
ㅠ0ㅠ
왜 이럴까요...