Файлы 4K Videodownloader расположены в каталоге
~/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader
~/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader
Файлы 4K Slideshow Maker расположены в каталоге
~/.local/share/4kdownload.com/4K Slideshow Maker/4K Slideshow Maker
~/.local/share/4kdownload.com/4K Slideshow Maker/4K Slideshow Maker
Для своих нужд был написан маленький сценарий, который при загрузке системы удалит файлы log и sqlite.migration.bak старше 5 суток:
#!/bin/bash
find "/home/minter/.local/share/4kdownload.com/4K Slideshow Maker/4K Slideshow Maker" -name "*.log" -mtime +5 -delete
find "/home/minter/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader" -name "*.log" -mtime +5 -delete
find "/home/minter/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader" -name "*.sqlite.migration.bak" -mtime +5 -delete
exit
Примечания. В тексте сценария /minter/ означает домашний каталог пользователя. У Вас он будет под другим именем. Значение +5 указывает на пять полных суток (полные сутки соответствуют 24 часам 00 минутам). Укажите нужное значение, исходя из своих потребностей.
Сценарий можно выполнять не при каждом запуске системы, а, допустим, только в понедельник. В этом случае текст сценария будет следующим:
#!/bin/bash
if [ $(date '+%w') -eq 1 ];
then
find "/home/minter/.local/share/4kdownload.com/4K Slideshow Maker/4K Slideshow Maker" -name "*.log" -mtime +5 -delete
find "/home/minter/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader" -name "*.log" -mtime +5 -delete
find "/home/minter/.local/share/4kdownload.com/4K Video Downloader/4K Video Downloader" -name "*.sqlite.migration.bak" -mtime +5 -delete
else
:
fi
exit
В первой строке запрашивается текущий день недели $(date '+%w'). Если он совпадает с понедельником -eq 1 , то очистка выполняется. В противном случае никаких действий не производится.
Комментариев нет:
Отправить комментарий