голоса 0
просмотры 420

Как через Cron удалить файл(ы)

Как настроить крон на удаление определённых файлов.

есть лучший ответ
пользователь | категория: Интернет
есть лучший ответ пользователь | просмотры 420

2 Ответы

голоса +1
Лучший ответ

Как настроить крон на удаление определённых файлов

Я новичок, но все-таки пытаюсь написать cron команду которая будет удалит нужные файлы, через заданный период времени из определенного каталога.

Cron (Крон) - это сервис Linux, запускается при старте системы и работает в фоновом режиме. А его задача - выполнять заданные процессы в определенное время, есть несколько конфигурационных файлов, из которых он берет информацию.

Cron для удаления определенных файлов из определенного каталога, каждые 2 недели:

find /полный путь до нужной папки/ -name *.php -name *.html -mtime 2w -delete

Настройка Cron

У меня хостинг на Инфобоксе, и там в крон можно написать такую команду, а время выбирается кнопками.

find /полный путь до нужной папки/ -name *.html -delete

Где: *.php*.html имя файла и расширение.

пользователь
выбрал пользователь
голоса +1

Как через Cron удалить файл(ы)

Для удаления файлов в каталоге используйте команду оболочки (сработает если в каталоге нет вложенных каталогов):

rm /полный путь до нужной папки/*

Так же эту команду нужно выполнять указав периодичность, например каждые двенадцать часов, тогда ваша строчка в файле crontab будет выглядеть так:

0 */12 * * * rm /полный путь до нужной папки/*

И в этом случае каждые двенадцать часов (второе поле */12), каждый день (третье поле *), каждый месяц (четвёртое поле *) в независимости от дня недели (пятое поле *) будет выполняться команда rm (шестое поле).

В принципе через Крон не сложно сделать настройку по удалению файлов, надеюсь помог вам в вашем вопросе. И не забывайте делать резервные копии, перед проведением эксперимента.

пользователь

Похожие вопросы

голоса +1
ответ 1
спросил пользователь GeFo 25 Дек, 16 | категория: Компьютеры и т.п. | просмотры 65
голоса 0
ответ 1
голоса 0
ответ 1
спросил пользователь GeFo 16 Авг, 20 | категория: Игры | просмотры 107
голоса 0
ответы 5
голоса +1
ответ 1
голоса 0
ответ 1
спросил пользователь Сергей 21 Ноя, 16 | категория: Работа и карьера | просмотры 106
голоса 0
ответы 4
спросил пользователь GeFo 19 Май, 19 | категория: Интернет | просмотры 877
1,703 вопросов
ответы 4,278
17 комментариев
2,749 пользователей