We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Как прописать команду в крон
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