1
我有这个小脚本,它应该可以擦除存储在文件夹中的大于一个月的备份。但它不起作用。 文件是sql.gz 文件名如:CUSTOMER_2015-01-12-09:05.sql.gzshell脚本在ubuntu上删除备份
NOW=$(date --date '1 month ago' + '*%Y-%m*.sql.gz')
rm -rf /home/path/CUSTOMER_$NOW
我有这个小脚本,它应该可以擦除存储在文件夹中的大于一个月的备份。但它不起作用。 文件是sql.gz 文件名如:CUSTOMER_2015-01-12-09:05.sql.gzshell脚本在ubuntu上删除备份
NOW=$(date --date '1 month ago' + '*%Y-%m*.sql.gz')
rm -rf /home/path/CUSTOMER_$NOW
您+
这就是为什么它不工作
NOW=$(date --date '1 month ago' +'*%Y-%m*.sql.gz')
rm -rf /home/path/CUSTOMER_$NOW
之后有一个额外的空间
仍然没有这样做...... – RazZ
添加'echo $ NOW'并查看正在打印的内容。还要做一个'echo rm -riv/home/path/CUSTOMER_ $ NOW'并手动使用这个命令来检查你得到的结果 –
哦,我想我明白了。他确实删除了六月份的内容,但之前没有。当我回应$现在他回应* 2017-06 * .sql.gz 那么空间呢。谢谢 – RazZ