1. 开机启动chkconfig方式
1 2 |
cd /etc/init.d vim tomcat-crm.sh |
1 2 3 4 5 |
#add for chkconfig #chkconfig: 2345 70 30 #description: the description of the shell #processname: tomcat-crm sh /home/tomcat-crm/bin/startup.sh |
1 2 3 4 |
chmod +x tomcat-crm.sh chkconfig --add tomcat-crm.sh //增加 chkconfig --del tomcat-crm.sh //删除 chkconfig -- override tomcat-crm.sh //覆盖 |
2.开机启动service方式:
1 |
vim /etc/init.d/tomcat-crm |
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 32 33 |
#!/bin/bash # # auditd This starts and stops auditd # # chkconfig: 2345 11 88 # description: This starts the Linux Auditing System Daemon, \ # which collects security related events in a dedicated \ # audit log. If this daemon is turned off, audit events \ # will be sent to syslog. # # ######forjava export JAVA_HOME=/usr/java/latest export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH ####### case "$1" in start) echo "start Tomcat-crm" sh /home/tomcat-crm/bin/startup.sh ;; stop) echo "stop Tomcat-crm" sh /home/tomcat-crm/bin/shutdown.sh ;; restart) echo "stop Tomcat-crm" sh /home/tomcat-crm/bin/shutdown.sh echo "start Tomcat-crm" sh /home/tomcat-crm/bin/startup.sh ;; esac |
1 2 3 4 5 |
cd /etc/init.d chmod +x tomcat-crm chkconfig --add tomcat-crm chkconfig --del tomcat-crm chkconfig --override tomcat-crm |