栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

用于从ftp删除旧文件的Linux shell脚本

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用于从ftp删除旧文件的Linux shell脚本

​​​​​​用于从ftp删除旧文件的Linux shell脚本

由于实际工作中遇到客户现场紧急停电,发现linux系统上有脚本丢失情况,客户要求按时备份应用代码,并定时删除旧文件,客户仅提供一个FTP容量可供备份。

之前写过类似FTP文件上传备份脚本,当时无法满足要求
 

#/bin/bash
#本地目录
localdir="/opt/Oracle/....../logs";

#目标目录
targetdir="/test";

#临时目录
tempdir="/opt/backuptmp";

#把一天内的日志复制到临时目录,1>/dev/null 2>&1不输出错误信息
find $localdir -mtime -1 -name "*" -exec cp -f {} $tempdir ;

#标识成对
ftp -v -n < 




查看类似帖子,发现有相关示例:
 

#!/bin/bash 
# get a list of files and dates from ftp and remove files older than ndays 
ftpsite="ftp.yourserver.com" 
ftpuser="loginusername" 
ftppass="password" 
putdir="/public_ftp/admin/logs" 

ndays=7 


# work out our cutoff date 
MM=`date --date="$ndays days ago" +%b` 
DD=`date --date="$ndays days ago" +%d` 


echo removing files older than $MM $DD 

# get directory listing from remote source 
listing=`ftp -i -n $ftpsite < 

进供参考。
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/885371.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号