У меня есть каталог /domains в котором у меня есть такие записи, как
theawesomesite.com
0.2.v.theawesomesite.com
0.3.v.theawesomesite.com
И после тестирования 0.3 я установлю основной домен для псевдонима новой версии. Работает действительно хорошо. Теперь я хочу иметь возможность удалить все старые версии. Я попробовал это:
find /domains -name "*.v.theawesomesite.com" -not -name "0.3.v.*" -ignore_readdir_race -exec rm -fr {} \;
Старые доменные каталоги удаляются, но для каждого из них find жалобы No such file or directory . Я добавил -ignore_readdir_race под идею, что это поможет, но это не так.
Любые идеи, как избавиться от этих жалоб и почему find жалуется в первую очередь. Он должен быть stat ИНГ после -exec , но я не могу понять, почему.
