[질문] 부팅하자마자, 프로그램을 실행시킬려면 ??

글쓴이: 익명 사용자 / 작성시간: 수, 2002/04/17 - 1:36오후
처음에 리눅스를 부팅하면,
init 프로세스가 /etc/inittab의 내용을 참고로 초기화하는 것으로 알고 있습니다.
저의 inittab은 다음과 같습니다.
-----------------------------
id3initdefault
# System initialization.
sisysinit/etc/rc.d/rc.sysinit
02345respawn/sbin/mingetty tty0
-----------------------------------
이것을 실행하면, login 후 bash가 뜨는데,
bash가 뜨자마자 다른 프로그램이 실행되게 할려면 어떻게 해야되나요..??
02345respawn/sbin/mingetty tty0 이것 대신에,
02345respawn/app/my_cli 를 넣었는데,
물론 my_cli는 잘 돌아가는데요....표준 입출력 및 콘솔 입력에 문제가 좀 있어서,
bash가 완전히 뜬후에 my_cli를 실행시키는 방법을 알고 싶습니다..
그럼...
Forums:
Re: [질문] 부팅하자마자, 프로그램을 실행시킬려면 ??
간단하게 이렇게 한번 해보세요..
/etc/rc.d/init.d 아래에다가
----------------------
#!/bin/sh
/프로그램 경로명/my_cli (철자가 맞나?? @.@?)
----------------------
이렇게 두줄로 된 파일을 작성하시고 실행권한을 주세요. 파일이름은
(rc_cli 로 가정)
그담에 /etc/rc.d/rc3.d/ 아래에서.. ( cd /etc/rc.d/rc3.d )
ln -s ../init.d/rc_cli S98rc_cli
이렇게 해 주시면 됩니다.
자세한것은..
http//kldp.org/KoreanDoc/html/Boot_Process-KLDP/runlevel.html
요기에 있습니다.
댓글 달기