在linux下开机自动运行jar包

时间:2020-12-04 15:59:46

JAR包LINUX下开机自启动运行

1.编写shell

      #vi /etc/rc.d/ibalance.sh

        #!/bin/sh
             #startup ibalance-batch-job.jar
             export PATH=$JAVA_HOME/bin:$PATH
             cd /finance/ibalance/batchjob/
             java -Djava.ext.dirs=lib -Xmx512m -Xms512m -jar ibalance-batch-job.jar $
            #chmod 755  ibalance.sh

        #!/bin/sh

      #下面是导入JAVA运行环境,至今不明白为什么要在这再导入一次,已经配置JAVA环境了啊,郁闷

      #在/etc/profile 最下面就是你服务器上的JAVA环境,复制粘贴如下:

      export PATH=$JAVA_HOME/bin:$PATH

      # 下面就是进入jar目录,运行jar
      cd /finance/ibalance/batchjob//
      java -Djava.ext.dirs=lib -Xmx512m -Xms512m -jar ibalance-batch-job.jar $ 

                     然后:wq 就完成了此shell编写。

  2.调用shell

     编辑rc.local

    #vi /etc/rc.d/rc.local

       sh /etc/rc.d/ibalance.sh

输入如下语句,保存即可。