#!/bin/bash
cd /usr/local/test/
currentTime=`/bin/date +%Y%m%d%H%M%S`
#currentTime1=`/bin/date +%Y%m%d`
#echo $currentTime
#echo $currentTime1
echo "开始拷贝文件"
##############################################
#### 给日志文件改名
#rename .out $currentTime.out *
##### 把日志文件 复制到目录
for filename in `ls /usr/local/test/*.jar`
do
cp $filename /home/crmjar/
done
#############################################
echo "拷贝文件结束"
echo "删除文件开始"
######################
#####删除目录下所有文件
rm -rf /usr/local/test/*
####################
echo "删除文件结束"
echo "开始拷贝远程jar文件"
############################################
####将正式jar 远程拷贝到服务器
scp -r tocy@XXXXXXXXX:/usr/local/crmjar/* /usr/local/test/
###########################################
echo "远程正式jar拷贝完成"
echo "开始拷贝本地文件"
#############################################
#### 给jar 包改名
#rename .jar $currentTime.jar *
####把jar 赋值到相应文件夹
for filename in `ls /usr/local/test/*.jar`
do
cp $filename /home/crmjar/
done
############################################
echo "本地拷贝文件结束"
echo "杀掉java进程开始"
############################################
ps -ef|grep java|grep -v grep|cut -c 9-15|xargs kill -9
###########################################
echo "杀掉java进程结束"
echo "启动jar文件开始"
#############################################
for filename in `ls /usr/local/test/*.jar`
do
java -jar $filename > $filename.out 2>&1 &
done
#############################################
echo "启动jar完成"
ps -ef | grep java
cd /usr/local/test/
currentTime=`/bin/date +%Y%m%d%H%M%S`
#currentTime1=`/bin/date +%Y%m%d`
#echo $currentTime
#echo $currentTime1
echo "开始拷贝文件"
##############################################
#### 给日志文件改名
#rename .out $currentTime.out *
##### 把日志文件 复制到目录
for filename in `ls /usr/local/test/*.jar`
do
cp $filename /home/crmjar/
done
#############################################
echo "拷贝文件结束"
echo "删除文件开始"
######################
#####删除目录下所有文件
rm -rf /usr/local/test/*
####################
echo "删除文件结束"
echo "开始拷贝远程jar文件"
############################################
####将正式jar 远程拷贝到服务器
scp -r tocy@XXXXXXXXX:/usr/local/crmjar/* /usr/local/test/
###########################################
echo "远程正式jar拷贝完成"
echo "开始拷贝本地文件"
#############################################
#### 给jar 包改名
#rename .jar $currentTime.jar *
####把jar 赋值到相应文件夹
for filename in `ls /usr/local/test/*.jar`
do
cp $filename /home/crmjar/
done
############################################
echo "本地拷贝文件结束"
echo "杀掉java进程开始"
############################################
ps -ef|grep java|grep -v grep|cut -c 9-15|xargs kill -9
###########################################
echo "杀掉java进程结束"
echo "启动jar文件开始"
#############################################
for filename in `ls /usr/local/test/*.jar`
do
java -jar $filename > $filename.out 2>&1 &
done
#############################################
echo "启动jar完成"
ps -ef | grep java