Com base no link
#!/bin/bash
SECURITY_UPDATES_LIST=$( dnf --refresh -q updateinfo list sec | awk '{print $3}' )
SECURITY_UPDATES_NUM='echo "$SECURITY_UPDATES_LIST" | sed '/^$/d' | wc -l'
if [ "$SECURITY_UPDATES_NUM" -eq 0 ]; then
exit
fi
dnf upgrade -y $SECURITY_UPDATES_LIST
- - atualizar force repo sync
- -y instala automaticamente
- SECURITY_UPDATES_NUM método de contagem refinado / fixo, funciona para 0/1 / infinity