Назад | Перейти на главную страницу

Как удалить / очистить более 1000 файлов с менее интенсивной загрузкой процессора cron

У меня есть следующая настройка cron для очистки папки tmp:

0 0 * * *  rm -rf /home/user/tmp/* >> /dev/null 2>&1

Однако я ищу более эффективный способ, который потребовал бы меньше ресурсов процессора, так как для этого нужно было бы очищать более 1000 файлов ежедневно.

Как я могу отредактировать это, чтобы уменьшить нагрузку на процессор?

Вы можете использовать небольшую выделенную файловую систему, смонтированную в этом каталоге. Если вы хотите очистить его, вы можете размонтировать его, переформатировать с той же меткой, а затем снова смонтировать с помощью метки. Это, безусловно, было бы намного эффективнее для ЦП, чем удаление того, что, как я предполагаю, представляет собой кучу небольших файлов.