우분투는 아니지만 init에 대해 질문 있습니다

[code:1t2gto0g]
#!/bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin

case "$1" in
start)
echo "Starting Lightweight X11 Display Manager(lxdm)"
start-stop-daemon --start --startas /usr/local/sbin/lxdm --name lxdm --pidfile /var/run/lxdm.pid
;;

stop)
    echo "Stopping Lightweight X11 Display Manager(lxdm)"
    start-stop-daemon --stop --name lxdm --retry 5 --pidfile /var/run/lxdm.pid
;;

restart)
	echo "Restarting Lightweight X11 Display Manager(lxdm)"
    start-stop-daemon --stop --name lxdm --retry 5 --pidfile /var/run/lxdm.pid
    start-stop-daemon --start --startas /usr/local/sbin/lxdm --name lxdm --pidfile /var/run/lxdm.pid
;;

*)
    echo "Usage: /etc/init.d/lxdm {start|stop|restart}"
    exit 1
;;

esac

exit 0
[/code:1t2gto0g]
이게 임의로 작성한 /etc/init.d/lxdm입니다.

이걸 /etc/init.d 안에 넣은 다음 rc5.d 안에 S19lxdm이라는 이름으로 심볼릭 링크를 만들었습니다.

하지만 재부팅하고 런레벨 5로 진입하면 LXDM이 실행되지 않고 콘솔 로그인 모드로 진입합니다.

gdm, kdm 등 다른 디스플레이 매니저는 rc5.d 안에 없고 스크립트 자체도 chmod를 통해 실행 가능한 상태로 만들었으며 LXDM 실행 오류가 나는 게 아니라 S19lxdm의 존재 자체를 아예 무시하고 진행됩니다.

로그인한 다음 sudo /etc/init.d/lxdm start를 하면 LXDM으로 잘 진입되는데 부팅할 때는 왜 저게 실행이 안 되는 건가요?

덧붙이자면 사용하는 init는 sysvinit입니다.

[quote="포풍저글링":1mexm0tv][code:1mexm0tv]
#!/bin/sh

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin

case "$1" in
start)
echo "Starting Lightweight X11 Display Manager(lxdm)"
start-stop-daemon --start --startas /usr/local/sbin/lxdm --name lxdm --pidfile /var/run/lxdm.pid
;;

stop)
    echo "Stopping Lightweight X11 Display Manager(lxdm)"
    start-stop-daemon --stop --name lxdm --retry 5 --pidfile /var/run/lxdm.pid
;;

restart)
	echo "Restarting Lightweight X11 Display Manager(lxdm)"
    start-stop-daemon --stop --name lxdm --retry 5 --pidfile /var/run/lxdm.pid
    start-stop-daemon --start --startas /usr/local/sbin/lxdm --name lxdm --pidfile /var/run/lxdm.pid
;;

*)
    echo "Usage: /etc/init.d/lxdm {start|stop|restart}"
    exit 1
;;

esac

exit 0
[/code:1mexm0tv]
이게 임의로 작성한 /etc/init.d/lxdm입니다.

이걸 /etc/init.d 안에 넣은 다음 rc5.d 안에 S19lxdm이라는 이름으로 심볼릭 링크를 만들었습니다.

하지만 재부팅하고 런레벨 5로 진입하면 LXDM이 실행되지 않고 콘솔 로그인 모드로 진입합니다.

gdm, kdm 등 다른 디스플레이 매니저는 rc5.d 안에 없고 스크립트 자체도 chmod를 통해 실행 가능한 상태로 만들었으며 LXDM 실행 오류가 나는 게 아니라 S19lxdm의 존재 자체를 아예 무시하고 진행됩니다.

로그인한 다음 sudo /etc/init.d/lxdm start를 하면 LXDM으로 잘 진입되는데 부팅할 때는 왜 저게 실행이 안 되는 건가요?

덧붙이자면 사용하는 init는 sysvinit입니다.[/quote:1mexm0tv]

순서가 엇갈린거 아닐까요? 아니면 lxdm이 몇번 터미널에서 실행해야하는지 못찾고 헤멘건 아닌지 몇 번 가상 터미날에서 수행할지 지정해주셨나요?