Может базироваться создают каталог, если не существует в то время как резервные копии

Я получаю базы данных от mysql, и мое имя базы данных является username_something. Я получаю имя пользователя и затем помещаю соответствующие резервные копии в соответствующие папки как

tar bala bla  /backups/sql/username/username_something.tar.sql.gz

Проблемой являются системные работы, если у меня уже есть имя пользователя папки там, но для новых баз данных, если получают ошибку как неизвестный путь к файлу.

Как я могу сделать это, если папка имени пользователя не там, она должна быть создана

0
задан 08.11.2010, 06:34

2 ответа

Можно использовать mkdir перед командой tar для создания каталога. Если несколько директоров в пути могут отсутствовать, можно использовать флаг-p. Используя-p также подавит ошибку, если каталог уже будет существовать.

2
ответ дан 24.11.2019, 04:36
mkdir -p /backups/sql/username && tar ...
1
ответ дан 24.11.2019, 04:36

Теги

Похожие вопросы