Eu não sei de um arquivo que mantém essa informação, mas isso pode lhe interessar:
sudo apt-get dist-upgrade -s | grep "not\ upgraded"
Isso imprimirá:
1 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Você pode continuar baixando o que você deseja usando o comando cut
:
sudo apt-get dist-upgrade -s | grep "not\ upgraded" | cut -c 1-1"
Isso lhe dará apenas 1
ou o primeiro caractere nessa sequência. Se isso não for igual a 0, você terá atualizações! Simples assim, você pode continuar expandindo para colocar o seguinte em um script em / usr / bin:
#!/bin/bash
NUMUPG='sudo apt-get dist-upgrade -s | grep "not\ upgraded" | cut -c 1-1'
if [[ "$NUMUPG" == "0" ]]
then echo "SYSTEM UP-TO-DATE"
else echo "SYSTEM OUT-OF-DATE"
fi
exit 0
Se você criar o script, certifique-se de fazer chmod +x [FILENAME]
antes de tentar executá-lo.
Espero que ajude! Se isso acontecer, me dê +1!