Написание файла скрипта для создания новой папки на основе текущей даты - PullRequest
0 голосов
/ 10 октября 2010

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

Я не делал много сценариев раньше, есть ли способ сделать это.

Большое спасибо за любые советы,

Steve

1 Ответ

1 голос
/ 10 октября 2010

Вы можете использовать:

date +%m.%d.%Y

Чтобы получить текущую дату (например, 10.10.2010)

Чтобы включить ее в команду, вы можете сделать:

mkdir ~/myuser/`date +%m.%d.%Y`/backup

Обратите внимание, что это отметки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...