Керування файлами cookie, які використовуються для реклами, таких як персоналізація реклами, ремаркетинг і аналіз ефективності реклами.
2.12.9. Автоматичне очищення каталогу
Важливі моменти:
- Увага! Ні в якому разі не вказуйте шлях без
~/на початку або у вигляді/*, оскільки це видалить абсолютно всі файли всіх сайтів хостинг-акаунта. - Для вимкнення рекурсивності в утиліті
rmне вказуйте ключ-r, залиште тільки-f. - Для вимкнення рекурсивності при використанні утиліти
findвідразу після вказання шляху вкажіть ключ-maxdepth 1.
Для автоматичного очищення каталогу можна створити завдання cron з командами для видалення файлів:
- Видалення всіх файлів і підкаталогів у певному каталозі:
/bin/rm -rf ~/example.com/www/tmp/*Замість
example.com/www/tmp/вкажіть повний шлях до каталогу, вміст якого потрібно видалити. - Видалення всіх файлів з певним розширенням в каталозі та всіх його підкаталогах:
/bin/rm -rf ~/example.com/www/tmp/*.tmpЗамість
.tmpвкажіть потрібне розширення файлів, які потрібно видалити. - Видалення всіх файлів старіше певної кількості днів у певному каталозі:
/bin/find ~/example.com/www/tmp/ -type f -mtime +30 -exec rm -rf {} \;Замість
30вкажіть кількість днів, протягом яких файл повинен зберігатися. - Видалення всіх файлів, крім одного:
/bin/find ~/example.com/www/tmp/ -type f ! -name 'index.php' -deleteДля видалення всіх файлів, крім файлів з певним розширенням, замість
index.phpвкажіть*.php. У цьому випадку в каталозі будуть видалені всі файли, крім файлів з розширенням.php.