Вопрос: Может ли root создать каталог, если он не существует во время резервного копирования


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

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

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

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


0
2017-11-08 04:34


Источник




Ответы:


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


2
2017-11-08 04:41





mkdir -p /backups/sql/username && tar ...

1
2017-11-08 04:40