linux下普通用户开机自启动tomcat

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

 


reboot重启  发现已经用ceshi用户自动启动了tomcat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值