Как автоматически очищать мусор периодически?

Я обнаружил этот пост Как я могу настроить Ubuntu 16.04 LTS для автоматической очистки корзины на основе параметров?

Сам по себе автозапуск запускается автоматически?

Если нет, то как его настроить?

2 ответа

Решение

Глядя на источники проекта и README.md на Github вы прочитаете, что для регулярного запуска этого скрипта Python вы можете:

  • Создать crontab запись с некоторым регулярным интервалом (например, @daily /usr/bin/autotrash -d 30)
  • Добавьте это к Startup Application программа так autotrash может запускаться каждый раз при загрузке вашей системы.

Для получения дополнительной информации о конфигурации обратитесь к странице Ubuntu Autotrash.

Вы можете сделать это по-старому с терминалом,

$ sudo crontab -e

Добавьте эти строки в Crontab,

@reboot find / home /yourname /.local/share/Trash/expunged/-type f -mtime +30 -exec rm {} \;

@reboot find / home /yourname /.local/share/Trash/files/-type f -mtime +30 -exec rm {} \;

@reboot find / home /yourname /.local/share/Trash/info/-type f -mtime +30 -exec rm {} \;

-Mtime установлен на 30 дней. Приведенные выше команды будут проверять и удалять файлы старше 30 дней при запуске системы. Надеюсь, это поможет.

Другие вопросы по тегам