Найдите все каталоги, НЕ содержащие совпадающие подкаталоги, и создайте их

Ну, После нескольких часов исследования/тестирования я нашел решение:

Комментирование/отключение

chown_uploads

заставил это работать, и теперь любые изменения, которые я делаю в файле _, режиме открытия _, анон _umask и т. д.... работают! Это ошибка? Я не знаю, но это решило мою проблему

0
22.11.2019, 20:14
1 ответ

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

for custDir in /media/storage/sqlbackup/CUSTOMER*
do
    mkdir -p "$custDir"/{daily,weekly,monthly}
done

Вы не можете использовать /media/storage/sqlbackup/CUSTOMER*/{daily,weekly,monthly}, потому что последовательность {...}раскрывается перед подстановочным знаком, а шаблон подстановочных знаков будет соответствовать только существующим файлам/каталогам.

6
28.01.2020, 02:14

Теги

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