Доброго времени суток!Хочу настроить bleachbit для запуска раз в 2 недели, думал насчет скрипта в /etc/rc.
#!/bin/bash
bleachbit --clean -preset
shutdown 0 -hЭтот скрипт чистит линукс после выгрузки юзера перед выключением питания, каждый раз.
Как то надо его настроить чтобы запускался от рута раз и раз от пользователя - от рута он чистит систему, от пользователя - кэши браузеров и всякие конфиги в папке /home/user_mane
Вопрос:
Как прописать чтобы скрипт стартовал 2 раза в месяц? (наверное с условием анализа даты?)
И его так надо прописать чтобы он стартовал при выгрузке (именно поэтому там shutdown ).Хотя возможно лучше будет если скрипт запуститься при загрузке.
Второй вопрос - при загрузке - если у меня настроены автоматические обновления, не будет ли конфликта из-за того что apt-get автомтически загружает в apt кэш пакеты, а bleachbit их зачищает?
>[оверквотинг удален]
> кэши браузеров и всякие конфиги в папке /home/user_mane
> Вопрос:
> Как прописать чтобы скрипт стартовал 2 раза в месяц? (наверное с условием
> анализа даты?)
> И его так надо прописать чтобы он стартовал при выгрузке (именно поэтому
> там shutdown ).
> Хотя возможно лучше будет если скрипт запуститься при загрузке.
> Второй вопрос - при загрузке - если у меня настроены автоматические обновления,
> не будет ли конфликта из-за того что apt-get автомтически загружает в
> apt кэш пакеты, а bleachbit их зачищает?https://wiki.archlinux.org/index.php/Systemd_(%D0%...)/Timers_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
> https://wiki.archlinux.org/index.php/Systemd_(%D0%...)/Timers_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)сума сойти, это вместа крона теперь такие партянки надо наматывать ? crontab потыкай, может быть еще на месте
>> https://wiki.archlinux.org/index.php/Systemd_(%D0%...)/Timers_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
> сума сойти, это вместа крона теперь такие партянки надо наматывать ? crontab
> потыкай, может быть еще на местетаймер гораздо шире кронтаба.
В озвученых условиях он долее применим, чем кронтаб.Например кронтаб не умеет например "день запуска равен номеру месяца", т.е. 1 января, 2 февраля и т.д.
Не умеет "раз в сутки" если комп работает "1 случайный час в день".
Ну и там еще много чего.
> не умеет например "день запуска равен номеру месяца", т.е. 1
> января, 2 февраля и т.д.Даже представить не могу сценарий при котором понадобится такой график
> Не умеет "раз в сутки" если комп работает "1 случайный час в
> день".Как это не умеет? Умеет.
Зы
С вашей, блин, системдёй. Пропихивают таймера даже не спросив у человека есть ли у него та системдя в принципе 😂Ладно, в данном случае есть. Там дебиан 10-й.
...но крон всеравно поуниверсальнее будет)
> Хочу настроить bleachbit для запуска раз в 2 недели, думал насчет скриптаимхо, man systemd.timer - и нехрен изобретать свой велосипед с квадратными колесами
> Второй вопрос - при загрузке - если у меня настроены автоматические обновления,
> не будет ли конфликта из-за того что apt-get автомтически загружает в
> apt кэш пакеты, а bleachbit их зачищает?А разве оно при загрузке отрабатывает, а не после?
1. При загрузке - через systemd.2. Настрой его, чтобы не очищал кеши апта.
3. Не рекомендую очищать локали: debsums будет выдавать много ложноположительных.