Как выглядит Команда Cron для удаления папки на сервере (со всеми файлами) каждые 30 минут?
Из 1С происходит выгрузка в интернет-магазин один раз в час (каждые хх:00 минут) в папку /systen/storage/cache/exchange1c/. По не понятной причине архивы не удаляются и при следующей загрузке место на сервере переполняется, в следствии чего последующие выгрузки на сайт не работают. Обращались в саппорт 1С, они отправляют в Битрикс24 - типа это их модуль... А те в свою очередь переводят стрелки на 1С. И так по кругу... В общем, "всё - как обычно"... ))
Пожалуйста, помогите сформировать Команду для Cron (в ISPmanager) что бы удалять папку exchange1c (со всеми файлами) каждые пол часа (в хх:30 минут).
Во время выгрузки товара на сайт, папка exchange1c создаётся автоматически (если не существует), в которую грузятся файлы import.xml, offers.xml, orders.xml и несколько zip-архивов (с произвольными именами) по 400-500 мегабайт.
но, мне кажется, что удалять каждые 30 минут - не верно. нужно удалять в 30 (или больше) минут каждого часа. 30 * * * * rm -rf /systen/storage/cache/exchange1c
DevMan, консоли нет. В логах чисто - последняя запись вчерашний импорт товара (туда 1С делает выгрузку с 8 до 18:00) и заход бота от ЯндексМетрики час назад. Ни в access.log ни в error.log, везде "тишина".
Такое впечатление что на reg.ru Планировщик в ISPManager просто отключен) Я конечно чайник в этом, но чтоб вообще ни одна команда не исполнялась - это нонсенс...
MURZELLO, причём здесь PHP если речь про команду find?
Можешь просто скопировать и вставить приведённую мной строку она сработает. Но действительно, раз тебе надо всего лишь стереть директорию это оверкил - с помощью find можно удалять файлы гранулярно, напримеро только XML или только ZIP или XML и ZIP и ещё что нибудь. Если надо просто стереть директорию достаточно rm
Александр Карабанов, Я просто не понимаю как это реализовать стандартными средствами в ISPManager. Я же еще в первом посту об этом написал, как именно должна выглядеть команда для удаления папки exchange1c?
Полный путь до неё на сервере:
/var/www/u1***9/data/www/**сайт**/systen/storage/cache/exchange1c/
u1***9$ /usr/bin/find /var/www/u1***9/data/www/**сайт**/systen/storage/cache/exchange1c -type f -delete
Could not open input file: /var/www/u1***9/data/www/**сайт**/systen/storage/cache/exchange1c