1、使用ceshi用户开机自启动tomcat,首先配置ceshi用户的java环境变量
[ceshi@lxftest1 ~]$ vi .bash_profile
export JAVA_HOME=/opt/jdk1.5.0_21
export CLASSPATH=.:$JAVA_HOME/jre/lib.rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
[ceshi@lxftest1 ~]$ source .bash_profile
2、在任意目录下新建编辑shell脚本,在rc.local里面配置,开机之行该脚本,在脚本里面切换tomcat所属用户并执行启动tomcat命令
[root@lxftest1 opt]# vi script1.sh
#!/bin/bash
/iam/MQ/bin/activemq start & -------------root用户启动
su - iam <<!
/iam/ams/bin/startup.sh -------------------普通用户iam启动
/iam/amsportal/bin/startup.sh
/iam/casp/bin/startup.sh
给script1可执行的权限
[root@lxftest1 opt]# chmod 755 script1.sh
3、在rc.local里面配置,开机执行该脚本
[root@lxftest1 opt]# vi /etc/rc.d/rc.local
在rc.local末尾加上下面内容
/opt/script1.sh
chmod +x /etc/rc.d/rc.local
reboot重启 发现已经用ceshi用户自动启动了tomcat
---------------------
作者:葛冰伦
来源:CSDN
原文:https://blog.csdn.net/qq_33714590/article/details/80312465
版权声明:本文为博主原创文章,转载请附上博文链接!