全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2841|回复: 17
打印 上一主题 下一主题

[已解决] cat 脚本 有问 ,我被炸了。。。30分求力~!【已ok】

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-21 15:44:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

猫猫脚本 用了一段时间,挺方便。
无意间发现自己ftp 要满了。。。结果一查 差点爆啦。。。。。。。。

今天发现 远端 ftp 的 web 和 data
web 自动删除5日内,而data到期也不删除,一直累加。。。差点 10g免空被干爆

不知道哪里出了问题?是否有人也是类似情况。


检查下面这段代码中,第二行没有"",在博客留言也没答案,所以在 这里问下,
问什么第二句不加""?是特意得不加还是失误?

DataBakName=Data_$(date +"%Y%m%d").tar.gz
WebBakName=Web_$(date +%Y%m%d).tar.gz
OldData=Data_$(date -d -5day +"%Y%m%d").tar.gz
OldWeb=Web_$(date -d -5day +"%Y%m%d").tar.gz


--------------------------------
解决方法:
检查我的ftp 没有设目录,是空目录
FTP_backup=
我将,加#
#cd $FTP_backup
delete $OldData
delete $OldWeb
之后Ok了,虽然不懂原理,亲测可行。
个人猜测 可能是 ftp 命令 cd文件夹,返回空值 报错吧,
把我下面接那句删除data的给档了吧。自我安慰。。。。

[ 本帖最后由 yugongtian 于 2011-3-21 16:21 编辑 ]
18#
 楼主| 发表于 2011-3-21 16:27:45 | 只看该作者
原帖由 Cat 于 2011-3-21 16:22 发表
我测试可以删除啊  - -

你在ftp上面建几个这个样的文件
Data_20110317.tar.gz
Data_20110316.tar.gz
Data_20110315.tar.gz
然后备份一个小目录看看.我这样测试可以~


我的 web 只有17号 开始的5个文件,而data 很多,
我将 cd $FTP_backup,注释后 Data_20110316.tar.gz 删掉了。
我用的 godaddy 10g免费空间。 我也不知道为啥
17#
发表于 2011-3-21 16:22:52 | 只看该作者
我测试可以删除啊  - -

你在ftp上面建几个这个样的文件
Data_20110317.tar.gz
Data_20110316.tar.gz
Data_20110315.tar.gz
然后备份一个小目录看看.我这样测试可以~
16#
发表于 2011-3-21 16:22:33 | 只看该作者
   都是手工备份
15#
发表于 2011-3-21 16:18:37 | 只看该作者
原帖由 Cat 于 2011-3-21 16:08 发表
mrm 是什么ftp的删除命令?

我才发现有的ftp不支持delete这个命令


lftp
14#
发表于 2011-3-21 16:16:43 | 只看该作者
原帖由 yugongtian 于 2011-3-21 16:11 发表

  版神请给力吧。mrm 也不行删不掉啊


ftp给什么权限登入?

评分

参与人数 1威望 +10 收起 理由
yugongtian + 10 已搞定。感谢

查看全部评分

13#
发表于 2011-3-21 16:16:35 | 只看该作者
mrm显示没有这个命令...既然web能自动删除5日内,那么命令没有问题..
data不能删除就是文件名问题.,但是看不出错误啊.

评分

参与人数 1威望 +5 收起 理由
yugongtian + 5 谢谢,版神不差分~!呵呵

查看全部评分

12#
发表于 2011-3-21 16:14:48 | 只看该作者
原帖由 yugongtian 于 2011-3-21 16:07 发表

效果依旧,不能删除 5天前那个。。。
你放的代码,我一会试试,貌似 还要添加 邮件发送


5天前的备份需要手工删除,然后测试一下俺给你的脚本
11#
 楼主| 发表于 2011-3-21 16:11:25 | 只看该作者
原帖由 Cat 于 2011-3-21 16:08 发表
mrm 是什么ftp的删除命令?

我才发现有的ftp不支持delete这个命令

  版神请给力吧。mrm 也不行删不掉啊
10#
发表于 2011-3-21 16:08:19 | 只看该作者
mrm 是什么ftp的删除命令?

我才发现有的ftp不支持delete这个命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-29 23:27 , Processed in 0.291943 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表