> Linux教程 > Linux学习 >

Linux 自启动 java程序

Linux 自启动Java程序

      一进公司就接到 项目, 适应时间都没有。 小公司,开发部署全是一个人完成。碰到了 Linux自启动java程序,头痛了一天

找项目经理要了一本鸟哥的Linux私房菜,学习了一下,才把问题解了

在linux下面/etc/rc.d目录下面的都是开机启动的服务或者程序,启动rc.local用于用户自定义的启动程序或者服务。为了,编辑整洁,先给需要启动的java程序,写个shell脚本


 
  1. #!/bin/bash  
  2. #program  
  3. #    This program is used to startup SmsSentTask.jar  
  4. #  
  5. export JAVA_HOME=/usr/java/jdk1.6.0_22  
  6. export JRE=/usr/java/jdk1.6.0_22/jre  
  7. export CLASSPATH=$JAVA_HOME/lib:$JRE/lib:.  
  8. export PATH=$PATH:$JAVA_HOME/bin/:$JRE/bin  
  9. java -jar /root/tas100/smsSendTask_fat.jar >>/root/tas100/smsSend22.log  

在命令行,输入 vi /etc/rc.d/rc.local, 然后添加shell脚本, 路径要根据自己的实际路径要设定

/root/tas100/smssend.sh


 
  1. #!/bin/sh  
  2. #  
  3. # This script will be executed *after* all the other init scripts.  
  4. # You can put your own initialization stuff in here if you don't  
  5. # want to do the full Sys V style init stuff.  
  6.   
  7. /root/tas100/smssend.sh  



(责任编辑:IT)