CentOS 5.3
我有一个脚本文件,用于备份存储库,我使用rsync将内容复制到源目录。
我有一个crontab作业,每天晚上12点运行,调用我的脚本文件。 repos_backup.sh
rsync -razv dev@xx.xx.xx.xx:repos /home/backup_sys_user/repos_backup
但是,这会将所有存储库放在repos_backup目录中。但是,我正在寻找一种基于备份完成日期创建新目录的方法。所以我应该有这样的目录结构:
/repos_backup/10.10.2010
/11.10.2010
/12.10.2010
我之前没有做太多的脚本,无论如何都要做到这一点。
非常感谢任何建议,
史蒂夫
答案 0 :(得分:1)
您可以使用:
date +%m.%d.%Y
获取当前日期(例如10.10.2010)
要将其包含在命令中,您可以执行以下操作:
mkdir ~/myuser/`date +%m.%d.%Y`/backup
请注意,这些是刻度线。