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
输入如下语句,保存即可。