Chinaunix

标题: 在线等!急! [打印本页]

作者: 兢兢业业    时间: 2006-12-05 15:10
标题: 在线等!急!
各位大虾,想请教一个问题。
我写了一个后台进程将处理好的文件放到/view/a文件夹下
现在我想写一个shell脚本,每个月1日0点开始跑,
将上个月的文件压缩在一个包里(命名规则为backup_YYYYMM.**) 压缩文件最好比tar起来的要小,
想压小一点;压缩完成后将压缩文件mv到/backup/b文件夹下,并删除a文件夹下的源文件(已经成功压缩到压缩文件里的)。
这个shell脚本怎么写呢?
谢谢!
作者: wazhl    时间: 2006-12-05 15:27
dt=`date +%Y%m`
if [ fbackup -f "/backup/b/bakcup_$dt" -i /view/a ]
then
rm -rf /view/a
fi
compless /backup/b/backup_$dt
作者: cyr1974    时间: 2006-12-05 16:46
1.crontab -e

0 0 1 * * /backup.sh

2.

more  backup.sh
dt=`date +%Y%m`
if [ fbackup -f "/backup/b/bakcup_$dt" -i /view/a ]
then
rm -rf /view/a
fi
compless /backup/b/backup_$dt




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2