Ваша команда
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
Вам нужно добавить только следующую строку:
"origin=Debian,archive=unstable,label=Debian";
Затем запустите:
unattended-upgrade -d --dry-run
В вашем случае ${distro_codename}
= buster
.
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.