Debian 10 :правильная конфигурация для автоматического -обновления для обновления пакетов из нестабильного репозитория -

Ваша команда

exec > $LOG $LOG_I 2>&1

не будет работать, так как это то же самое, что и

exec $LOG_I > $LOG 2>&1

То есть, он попытается execвыполнить команду, заданную раскрытием $LOG_Iбез кавычек.


Чтобы поместить данные в несколько файлов, вам придется их дублировать. Это делается с помощью tee.

Например,

log1="/tmp/logfile-1.txt"
log2="/tmp/logfile-2.txt"

exec > >( tee "$log1" >"$log2" ) 2>&1

При этом используется подстановка процесса для вызова teeдля стандартного потока вывода. Утилита teeбрала ввод и сохраняла его в $log1, а затем перенаправляла его копию в$log2(teeи всегда производила копию своего ввода на своем стандартном выходе, но вы также могли использоватьtee "$log1" "$log2" >/dev/null). Затем мы перенаправляем наш стандартный поток ошибок в то же место, что и наш стандартный вывод, чтобы teeмог дублировать его таким же образом.

Чтобы добавить к обоим журналам, вы должны использовать

exec > >( tee -a "$log1" >>"$log2" ) 2>&1
0
03.07.2020, 22:52
1 ответ

Вам нужно добавить только следующую строку:

"origin=Debian,archive=unstable,label=Debian";

Затем запустите:

unattended-upgrade -d --dry-run

В вашем случае ${distro_codename}= buster.

Q: How is security handled for unstable?

A: Security for unstable is primarily handled by package maintainers, not by the Debian Security Team. Although the security team may upload high-urgency security-only fixes when maintainers are noticed to be inactive, support for stable will always have priority. If you want to have a secure (and stable) server you are strongly encouraged to stay with stable.

0
18.03.2021, 23:22

Теги

Похожие вопросы