#!/bin/bash
#Name:tempFile.sh
#功能:1.创建未来15天的日期文件夹,文件夹中有一些指定的文件E_PDF_APP,E_PDF_BQ,E_XLS_APP
#2.删除当前日期前一天的日期文件,创建该目录下的最大日期+1天的文件日期。
#系统当前日期
DATE = date "+%Y%m%d"
HOUR = date +%H
DIR = “/home/taomcat/webapps/tkids/localtempfile/”
delete_patj = “/home/taomcat/webapps/tkids/localtempfile/”
#导出-pdf
E_PDF_APP = “/export/pdf/app”
E_PDF_BQ = “/export/pdf/bq”
#导出-xls
E_XLS_APP = “/export/xlsFiles/app”
E_XLS_BQ = “/export/xlsFiles/bq”
#跳转到临时文件的的目录下
cd /home/taomcat/webapps/tkids/localtempfile
echo “new file start …”
#获取系统时间前一天的时间
datec = date -d "-1 days" + %Y%m%d
#获取系统时间后15天的时间
datee = date -d "14 days" + %Y%m%d
echo “datec: “
d
e
t
e
c
e
c
h
o
"
d
a
t
e
e
:
"
detec echo "datee: "
detececho"datee:"detee
echo -d “
D
I
R
DIR
DIRdatec”
if [$HOUR = ‘23’ ]; then
while :
do
#把系统前一天的时间 +1 变成当前系统时间
datec =
(
d
a
t
e
−
d
"
(date -d "
(date−d"datec 1 day” %Y%m%d)
if [
H
O
U
R
=
′
2
3
′
−
a
!
−
d
"
HOUR = '23' -a ! -d "
HOUR=′23′−a!−d"DIR$datec”]; then
#创建存放目录
echo “new new … …”
mkdir -p
D
I
R
DIR
DIRdatec
#创建导出-pdf的目录
mkdir -p
D
I
R
DIR
DIRdatec$E_PDF_APP
mkdir -p
D
I
R
DIR
DIRdatec$E_PDF_BQ
#创建导出-xls的目录
mkdir -p
D
I
R
DIR
DIRdatec$E_XLS_APP
mkdir -p
D
I
R
DIR
DIRdatecKaTeX parse error: Expected 'EOF', got '#' at position 17: …_XLS_BQ fi #̲-ge >=的意思 两个时间比…datec -ge $datee]]; then
break;
fi
done
fi
#delete
echo “delete …”
#删除系统时间前一天的文件夹名称
del_filename = date -d "-1 days" +%Y%m%d
cd $delete_path
#删除
rm -rf
d
e
l
e
t
e
p
a
t
h
delete_path
deletepathdel_filename
echo “end …”