Как прописать команду в крон
Re: Как прописать команду в крон
Вечер добрый всем.
Поскажите такое,есть папка кеша с проксированными изображениями которую желательно бы регулярно чистить кроном.
Так вот
при добавлении команды в крон, появляются все данные, которые содержаться в папке images
Пример
rm /home/admin/web/sitecom.com/public_html/cache/images/but_faq.gif /home/admin/web/sitecom.com/public_html/cache/images/butfon.gif /home/admin/web/sitecom.com/public_html/cache/images/but_main.gif /home/admin/web/sitecom.com/public_html/cache/images/but_new.gif /home/admin/web/sitecom.com/public_html/cache/images/but_want.gif /home/admin/web/sitecom.com/public_html/cache/images/user.gif /home/admin/web/sitecom.com/public_html/cache/images/test.gif
Результат крон ложится если картинок там очень много и все задания из крона пропадают.
Как это сделать правильно?
Поскажите такое,есть папка кеша с проксированными изображениями которую желательно бы регулярно чистить кроном.
Так вот
Code: Select all
rm /home/admin/web/sitecom.com/public_html/cache/images/*
Пример
rm /home/admin/web/sitecom.com/public_html/cache/images/but_faq.gif /home/admin/web/sitecom.com/public_html/cache/images/butfon.gif /home/admin/web/sitecom.com/public_html/cache/images/but_main.gif /home/admin/web/sitecom.com/public_html/cache/images/but_new.gif /home/admin/web/sitecom.com/public_html/cache/images/but_want.gif /home/admin/web/sitecom.com/public_html/cache/images/user.gif /home/admin/web/sitecom.com/public_html/cache/images/test.gif
Результат крон ложится если картинок там очень много и все задания из крона пропадают.
Как это сделать правильно?
Re: Как прописать команду в крон
Проверил вашу команду на сервере, добавяется без каких-либо проблем.
http://pixs.ru/showimage/cronpng_9436346_28565356.png
http://pixs.ru/showimage/cronpng_9436346_28565356.png
Re: Как прописать команду в крон
Действительно,спасибо.Но увы паку указанную не чистит
А было вот такое когда-то... - https://bugs.vestacp.com/issues/435#change-1095
Не могу понять почему сейчас всё нормально.
А было вот такое когда-то... - https://bugs.vestacp.com/issues/435#change-1095
Не могу понять почему сейчас всё нормально.
Re: Как прописать команду в крон
Поймал баг. Такое происходит после редактирования задания. Пересохранение, когда в папке, указанной в задании есть файлы. Отправлю багу разработчикам
Re: Как прописать команду в крон
А должно, это тоже проверил. Должны быть соблюдены группа/владелецНо увы паку указанную не чистит
Re: Как прописать команду в крон
Тоже поймал,Вы чуть раньше меня.Опередили :)imperio wrote:Поймал баг. Такое происходит после редактирования задания. Пересохранение, когда в папке, указанной в задании есть файлы. Отправлю багу разработчикам
Было файлов штук 200 так оно их все вывело в кроне rm /home/admin/web/sitecom.com/public_html/cache/images/123rm /home/admin/web/sitecom.com/public_html/cache/images/124 и так далее.Внушительную простыню.
Сделал так чтоб было больше 500 файлов и крон слег
Чистит.Я извиняюсь.Это результат моих эксперементов выше.Просто при добавлении или редактировании задания нужно папку вычищать вручную.imperio wrote:А должно, это тоже проверил. Должны быть соблюдены группа/владелецНо увы паку указанную не чистит
А можно как-то запрет ему сделать чтобы php файлы не трогало там?
Re: Как прописать команду в крон
Какой формат изображений в папке?А можно как-то запрет ему сделать чтобы php файлы не трогало там?
Re: Как прописать команду в крон
Да в тот то и дело что там хранится в зашифрованном виде - 464a99e4fed04fca11311e3281c4da1eb3f3565e без раcширений , от хотлинка защита.imperio wrote:Какой формат изображений в папке?А можно как-то запрет ему сделать чтобы php файлы не трогало там?
Просто там ещё лежит файл для защиты директории и вот его не желательно удалять а оно сносит всё.
Re: Как прописать команду в крон
Хз.. в голову ничего не приходит. Если только скрипт писать. Ну или скопировать этот файл куда-нибудь, а после очистки папки, копировать его кроном обратно
Re: Как прописать команду в крон
А вот это идея,этот файл есть фактически в каждой директории и его можно копировать откуда угодно.imperio wrote:Ну или скопировать этот файл куда-нибудь, а после очистки папки, копировать его кроном обратно
Пример команды не подскажете?А то что-то пока не могу найти ничего...
Вот такого вида?
cp ~/public_html/cgi-bin/test.txt ~/public_html/test.txt