[linux shell] 使用shell每天定时拷贝文件到新的文件名下,并删除30天之前的文件
来源:互联网 发布:7u分享网络电脑版注册 编辑:程序博客网 时间:2024/05/16 21:18
1,使用vi编辑器,编写如下内容并保存为cpGpsData.sh
echo "******************************************************************"
echo "copy GpsData to /home/public/GpsData/ and delete 7 day's ago file"
if [ ! -d "/home/public/GpsData" ]
then
mkdir -p /home/public/GpsData
fi
#del 7 days ago's GpsData
oldday=`date +%Y%m%d -d "7 days ago"` ##old file date
#echo $oldday
find /home/public/GpsData/ -name "GpsData_*" -mtime +7 -exec rm {} \;
# copy /home/public/App/ShareFile/GpsData/GpsData to /home/public/GpsData/
today=`date +%Y%m%d`
#echo $today
if [ -e "/home/public/App/ShareFile/GpsData/GpsData" ]
then
cp /home/public/App/ShareFile/GpsData/GpsData /home/public/GpsData/GpsData_$today
else
echo "/home/public/App/ShareFile/GpsData/GpsData file does not exist!"
fi
echo "*******************************************************************"
2,将cpGpsData.sh文件修改为可执行的模式:chmod +x cpGpsData.sh
3,每天定时执行,进入root用户:
3.1 输入:crontab -e
3.2 输入:52 09 * * * /home/public/GpsData/./cpGpsData.sh
上面这句话的意思是 每天的9点52分定时执行 /home/public/GpsData/下的cpGpsData.sh脚本文件
以上操作完毕,将实现每天定时拷贝GpsData文件到新的文件名下,并删除30天以前的文件
- [linux shell] 使用shell每天定时拷贝文件到新的文件名下,并删除30天之前的文件
- Shell定时删除指定时间之前的文件
- linux 定时删除文件shell
- shell删除指定时间之前的文件
- 【Shell】删除指定时间之前的文件
- Linux 定时删除文件或文件夹的shell脚本
- linux删除文件的shell
- 每天学点linux--(用shell实现将一个文件夹下面的所有文件拷贝到另一个文件夹下/shell下如何重命名一个文件)
- linux shell, 三行命令:查找并删除重复的文件
- linxu中删除指定时间之前的文件shell脚本
- shell删除指定日期之前修改过的文件
- linux实现crontab定时任务计划并删除之前的文件备份
- linux shell批量拷贝文件
- linux shell 递归拷贝文件
- 删除日志文件的shell
- shell查找文件并删除
- shell脚本---查找并删除重复的文件
- shell拷贝文件的安全方法
- crash:EXC_ARM_DA_ALIGN(关于内存对齐,memcpy)
- SyntaxError: identifier starts immediately after numeric literal
- imageNamed imageWithContentsOfFile initWithContentsFile区别
- 判断页面是否存在某个元素
- spring MVC 配置定时任务任务
- [linux shell] 使用shell每天定时拷贝文件到新的文件名下,并删除30天之前的文件
- Revit二次开发入门——获取模型中门窗数量
- Android性能优化之常见的内存泄漏
- Java 中 char 和 String 的区别
- IOS AppStore内付费教程
- 矩阵快速幂求解任意初始值f1,f2及a,b的斐波那契数列
- Java并发编程:深入剖析ThreadLocal
- 深入理解C语言的define和内联函数
- redis常用数据机构及操作整理