Как автоматически очищать мусор периодически?
Я обнаружил этот пост Как я могу настроить 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 дней при запуске системы. Надеюсь, это поможет.