linux开机自动启动

1)修改/etc/rc.d/rc.local  
   vi /etc/rc.d/rc.local   

2)添加下面脚本  
 
   在/etc/rc.d/rc.local文件最后加上

export JAVA_HOME=/opt/jdk1.5.0_15
su tomcat -c /tomcat/apache-tomcat-5.5.35/bin/startup.sh start
su tomcat -c /tomcat/apache-tomcat-5.5.35Adu/bin/startup.sh start




linux 的启动文件/etc/rc.local 可以控制启动系统时自动执行的一些命令

而类似于tomcat或mysql之类的程序是不可以用root权限启动的

su - username -c "command" 这样的形式可以使用任意一个有执行权限的用户执行 -c后边的命令

对于sh脚本中涉及到相对路径的jar导入等内容时,需要增加cd 到该目录的语句\
如:
cd /ismpwks/process/shell/
su ismpwks -c /ismpwks/process/shell/startAlarmState.sh start


3)注意,修改rc.local文件为可执行,如: chmod +x  rc.local

猜你喜欢

转载自h13327840728.iteye.com/blog/1623361