우분투는 chkconfig라는 놈이 없는 것 같은데요.
아....리눅스는 또 다른 세계로군요.
어쨌든 찾아보니....이렇게 하면 되는 듯 하네요.
제가 tomcat을 서버 재부팅시 돌아가게 등록을 하려고 했는데요 이렇게 하면 돼요.
우선 JDK랑 TOMCAT설치하시고-_-;(이놈들은 JAVA라 걍 압축만 풀어놔도 완전 잘 돌아가요!!)
/etc/init.d/tomcat 이라는 파일을 하나 생성해서 아래와 같이 적어 놔야하는군요.(기선님 블로그에서 가져온 것 살짝 고쳤어요-_-; 우분투에서는 안돌아가길래-_-;)
#!/bin/sh
#
#Startup script for Tomcat, the Apache Servlet Engine
#
# chkconfig: - 85 15
# description: Start Tomcat
#
# processname: tomcat
#
# Source function library.
export JAVA_HOME=/usr/local/jdk1.6.0_04
export CATALINA_HOME=/usr/local/apache-tomcat-6.0.16
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
# See how we were called.
case "$1" in
start)
echo -n "Starting tomcat: "
$CATALINA_HOME/bin/catalina.sh start
echo
;;
stop)
echo -n "Shutting down tomcat: "
$CATALINA_HOME/bin/catalina.sh stop
echo
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
우선 daemon이라는 명령어가 우분투에서 없는 것 같아요-_-; 그래서 그냥 실행하게 만들고-_-;
음...근데 startup.sh 실행하면 계속 실행되네요-_-; 데몬이 계속 뜨는듯-_-;
뭐어쨌든 저렇게 작성하고 chmod 755 tomcat 해서 권한을 주고요.
그다음에 다른 리눅스는 chkconfig로 등록하는 것 같은데...데비안계열은 좀 틀리네요.
update-rc.d라는 명령어로 등록하는 것 같아요.
update-rc.d tomcat defaults 하고 reboot 때리니까 시작할 때 뜨네요-_-;
root@mudchobo:/etc/init.d# update-rc.d tomcat defaults
Adding system startup for /etc/init.d/tomcat ...
/etc/rc0.d/K20tomcat -> ../init.d/tomcat
/etc/rc1.d/K20tomcat -> ../init.d/tomcat
/etc/rc6.d/K20tomcat -> ../init.d/tomcat
/etc/rc2.d/S20tomcat -> ../init.d/tomcat
/etc/rc3.d/S20tomcat -> ../init.d/tomcat
/etc/rc4.d/S20tomcat -> ../init.d/tomcat
/etc/rc5.d/S20tomcat -> ../init.d/tomcat
근데 부팅레벨 다 등록하네-_-; 저것도 뭔가 옵션이 있는 듯 한데-_-;