Linux 自启动Java程序
一进公司就接到 项目, 适应时间都没有。 小公司,开发部署全是一个人完成。碰到了 Linux自启动java程序,头痛了一天
找项目经理要了一本鸟哥的Linux私房菜,学习了一下,才把问题解了
在linux下面/etc/rc.d目录下面的都是开机启动的服务或者程序,启动rc.local用于用户自定义的启动程序或者服务。为了,编辑整洁,先给需要启动的java程序,写个shell脚本
-
#!/bin/bash
-
#program
-
# This program is used to startup SmsSentTask.jar
-
#
-
export JAVA_HOME=/usr/java/jdk1.6.0_22
-
export JRE=/usr/java/jdk1.6.0_22/jre
-
export CLASSPATH=$JAVA_HOME/lib:$JRE/lib:.
-
export PATH=$PATH:$JAVA_HOME/bin/:$JRE/bin
-
java -jar /root/tas100/smsSendTask_fat.jar >>/root/tas100/smsSend22.log
在命令行,输入 vi /etc/rc.d/rc.local, 然后添加shell脚本, 路径要根据自己的实际路径要设定
/root/tas100/smssend.sh
-
#!/bin/sh
-
#
-
# This script will be executed *after* all the other init scripts.
-
# You can put your own initialization stuff in here if you don't
-
# want to do the full Sys V style init stuff.
-
-
/root/tas100/smssend.sh
(责任编辑:IT) |