Linux 自启动 java程序

时间:2022-01-09 05:10:09

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


大功告成, 哈哈哈