Linux下启动Java程序

15 篇文章 0 订阅

启动之前添加环境变量

setenv.sh:

#!/bin/bash
APPCLASSPATH='../classes:../config'
for jarfile in ../lib/*.jar
do 
    APPCLASSPATH=$APPCLASSPATH:$jarfile
done
for ortherjars in ../lib/**/*.jar
do 
    APPCLASSPATH=$APPCLASSPATH:$ortherjars
done
for junit in ../junit/*.jar
do 
    APPCLASSPATH=$APPCLASSPATH:$junit
done
export CLASSPATH=$APPCLASSPATH
export PATH=/opt/jdk1.6.0_45/bin/:$PATH

#jdk路径

加载jar包之后,运行主程序


#!/bin/bash
cd `dirname $0`
. ./setenv.sh
pro_count=`ps -ef | grep app | grep -v grep | wc -l`
if [ $pro_count -lt 1 ]
then
    nohup java com.sitech.csd.MainScheduler >  /dev/null 2>&1 &

#MainScheduler 类   >  /dev/null 2>&1 &返回的显示放入垃圾回收
    echo "app started!"
else
    echo "there is already ${pro_count} process with key \"app\" exists!"
fi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值