linux,开机后以root身份自启动一个脚本,怎么设置?

jack_jones 发布于 2013/05/21 13:56
阅读 7K+
收藏 0

linux,开机后以root身份自启动一个脚本,怎么设置?

我要以root身份自启动tomcat

加载中
0
sdhery
sdhery
在linux自动调度任务加一个运行自己的脚本
0
高永锦
高永锦
尝试下在 /etc/rc.d/rc.local 中执行启动tomcat的脚本
0
Frank_mc
Frank_mc
十分不推荐用root启动web服务
jack_jones
jack_jones
我把tomcat放到/usr/local里面了,不用root启动,总报权限错误
0
eechen
eechen
在 /etc/rc.local 中加入
export JAVA_HOME=/home/eechen/jdk1.7.0_07
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
/home/eechen/apache-tomcat-7.0.34/bin/startup.sh

注意:
里面JDK和Tomcat的路径改成你自己的路径。
Ubuntu在这个文件最后有个exit 0,注意在这个exit 0前添加。
CentOS这个文件里有touch /var/lock/subsys/local,在这句后添加。
要关闭Tomcat的话就去运行Tomcat bin下的shutdown.sh就可以了。

还有这样启动的话,tomcat是以root用户运行,权限过大,并不安全。
0
杨同学
杨同学
修改rc.local
0
笨蛋一枚
笨蛋一枚

引用来自“高永锦”的答案

尝试下在 /etc/rc.d/rc.local 中执行启动tomcat的脚本
同意
返回顶部
顶部