find: relative path potentially not saf

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Volodymyr
лейтенант
Сообщения: 614
Зарегистрирован: 2008-06-17 16:04:56
Откуда: Ukraine, Lviv
Контактная информация:

find: relative path potentially not saf

Непрочитанное сообщение Volodymyr » 2014-01-15 1:54:13

Есть скрипт:

Код: Выделить всё

find /store/host0/cache -mtime +1d -delete
find /store/host1/cache -mtime +1d -dele 
имеем ошибку

Код: Выделить всё

find: -delete: /store/host1/cache: relative path potentially not safe
визуально разница только в том что в /store/host1/cache нету файлов, а /store/host0/cache есть.

Или дело не в этом?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35457
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: find: relative path potentially not saf

Непрочитанное сообщение Alex Keda » 2014-01-18 23:33:39

ой, а чё-то писали даже в UPDATING про это...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35457
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: find: relative path potentially not saf

Непрочитанное сообщение Alex Keda » 2014-01-18 23:36:05

Код: Выделить всё

20130802:
        find -delete can now delete the pathnames given as arguments,
        instead of only files found below them or if the pathname did
        not contain any slashes. Formerly, the following error message
        would result:

        find: -delete: <path>: relative path potentially not safe

        Deleting the pathnames given as arguments can be prevented
        without error messages using -mindepth 1 or by changing
        directory and passing "." as argument to find. This works in the
        old as well as the new version of find.
Убей их всех! Бог потом рассортирует...