URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4697
[ Назад ]

Исходное сообщение
"Автоматизация работы bleachbit"

Отправлено Isothiocyanate , 21-Фев-21 19:37 
Доброго времени суток!

Хочу настроить bleachbit для запуска раз в 2 недели, думал насчет скрипта в  /etc/rc.
#!/bin/bash
bleachbit --clean -preset
shutdown 0 -h

Этот скрипт чистит линукс после выгрузки юзера перед выключением питания, каждый раз.

Как то надо его настроить чтобы запускался от рута раз и раз от пользователя - от рута он чистит систему, от пользователя - кэши браузеров и всякие конфиги в папке /home/user_mane

Вопрос:
Как прописать чтобы скрипт стартовал 2 раза в месяц? (наверное с условием анализа даты?)
И его так надо прописать чтобы он стартовал при выгрузке (именно поэтому там shutdown ).

Хотя возможно лучше будет если скрипт запуститься при загрузке.
Второй вопрос - при загрузке - если у меня настроены автоматические обновления, не будет ли конфликта из-за того что apt-get автомтически загружает в apt кэш пакеты, а bleachbit их зачищает?


Содержание

Сообщения в этом обсуждении
"Автоматизация работы bleachbit"
Отправлено fantom , 24-Фев-21 11:15 
>[оверквотинг удален]
> кэши браузеров и всякие конфиги в папке /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)


"Автоматизация работы bleachbit"
Отправлено Аноним , 24-Фев-21 17:39 
> https://wiki.archlinux.org/index.php/Systemd_(%D0%...)/Timers_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)

сума сойти, это вместа крона теперь такие партянки надо наматывать ? crontab потыкай, может быть еще на месте



"Автоматизация работы bleachbit"
Отправлено fantom , 01-Мрт-21 15:31 
>> 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 случайный час в день".
Ну и там еще много чего.


"Автоматизация работы bleachbit"
Отправлено DiabloPC_пробегал , 01-Мрт-21 22:02 
> не умеет например "день запуска равен номеру месяца", т.е. 1
> января, 2 февраля и т.д.

Даже представить не могу сценарий при котором понадобится такой график

> Не умеет "раз в сутки" если комп работает "1 случайный час в
> день".

Как это не умеет? Умеет.


Зы
С вашей,  блин, системдёй. Пропихивают таймера даже не спросив у человека есть ли у него та системдя в принципе 😂

Ладно, в данном случае есть. Там дебиан 10-й.
...но крон всеравно поуниверсальнее будет)


"Автоматизация работы bleachbit"
Отправлено Аноним , 28-Фев-21 00:10 
> Хочу настроить bleachbit для запуска раз в 2 недели, думал насчет скрипта

имхо, man systemd.timer - и нехрен изобретать свой велосипед с квадратными колесами


"Автоматизация работы bleachbit"
Отправлено DiabloPC_пробегал , 28-Фев-21 21:02 
> Второй вопрос - при загрузке - если у меня настроены автоматические обновления,
> не будет ли конфликта из-за того что apt-get автомтически загружает в
> apt кэш пакеты, а bleachbit их зачищает?

А разве оно при загрузке отрабатывает, а не после?


"Автоматизация работы bleachbit"
Отправлено Аноним , 06-Мрт-21 11:32 
1. При загрузке - через systemd.

2. Настрой его, чтобы не очищал кеши апта.


"Автоматизация работы bleachbit"
Отправлено Аноним , 06-Мрт-21 11:33 
3. Не рекомендую очищать локали: debsums будет выдавать много ложноположительных.