블로그 이미지
progh2
지루한 것에서 벗어나 재미난 것 속으로 풍덩~☆

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

Recent Post

Recent Comment

Archive

제가 관리하는 과서버에는 SCSC동아리 배창식 선배님이 만드신
자바로된 채팅서버가 돌아갑니다. (소스유실이라 개량불가 -ㅁ-;; )
그런데 기본적으로 매번 수동으로 껐다 켜주어야 했기 때문에
종종 일어나는 학교 정전 -_-+ 이 일어나면 한참동안 키는 것을
잊는다던지 하곤 했습니다(..)
그래서, 생각난 김에 /etc/init.d/chatserver 란 파일을 작성해
보았습니다. ( 파일 위치는 데비안 기준입니다.
/etc/init.d/cron 파일을 수정했습니다. ^^; )

혹시 비슷한 경우에 있으신 분은 수정해서 쓰시면 좋을 듯 합니다.
그리고 수정할 부분이나 더 나은 개선점이 있으면 덧글을 남겨 주세요~ =3

ps.
이 파일 작성 후 /etc/rc2 같은 곳에 링크 걸어주어야
실제 해당 런레벨 부팅시 작동한 다는 것을 잊지 마세요~
(별나게도 데비안 사지는 런레벨2가 기본이더군요 -_-a)

[CODE]#!/bin/sh # Start/stop the java chatting server daemon. NAME=chatserver PIDFILE=/var/run/$NAME.pid PORTNUM=44444 JAVA=/usr/local/share/j2sdk1.4.2_01/bin/java PROGDIR=/root/memoting PROG=ChattingServer case "$1" in start) echo -n "Starting java chatting server: chatserver" start-stop-daemon --start -qmb --pidfile $PIDFILE --chdir $PROGDIR --startas $JAVA $PROG $PORTNUM echo "." ;; stop) echo -n "Stopping java chatting server: chatserver" start-stop-daemon --stop -q --pidfile $PIDFILE echo "." ;; restart) echo -n "Restarting java chatting server: chatserver" start-stop-daemon --stop -q --retry 5 --pidfile $PIDFILE start-stop-daemon --start -qmb --pidfile $PIDFILE --chdir $PROGDIR --startas $JAVA $PROG $PORTNUM echo "." ;; *) echo "Usage: /etc/init.d/chatserver start|stop|restart" exit 1 ;; esac exit 0 [/CODE]
posted by progh2