8 votos

Cómo obtener el número de actualizaciones disponibles en un sistema Ubuntu como un usuario normal

Necesito esto para una simple secuencia de comandos de supervisión que no quiero que se ejecute como root...

10voto

quanta Puntos 31979

El número de pendiente de las actualizaciones de seguridad se puede encontrar utilizando:

/usr/lib/update-notifier/apt-check 2>&1 | cut -d ';' -f 1

y el número de pendientes de actualizaciones periódicas que se puede encontrar utilizando:

/usr/lib/update-notifier/apt-check 2>&1 | cut -d ';' -f 2

http://superuser.com/questions/199869/check-number-of-pending-security-updates-in-ubuntu

1voto

anthonysomerset Puntos 3267

el uso de sudo es su respuesta, es probable que necesite para agregar el usuario desea ejecutar la secuencia de comandos en el archivo sudoers y, probablemente, con el nopasswd bandera de modo que no se pedirá la contraseña cada vez que se ejecute el script, para obtener más información acerca de sudo, trate de tomar un vistazo aquí: https://help.ubuntu.com/community/Sudoers

1voto

jldugger Puntos 7490

Ubuntu tiene muchos paquetes plugins de nagios, incluyendo la mano check_apt, una costumbre C programa. Es ligeramente mejor que el update-notifier en que sus dependencias son más pequeñas; si usted está interesado en la supervisión de los servidores probablemente ya haya instalado! La salida se parece a esto (si no te gusta parece trivial a una bifurcación del programa para imprimir lo que usted necesita):

APT OK: 0 packages available for upgrade (0 critical updates).

Si nagios alerta no es de tu gusto, puedes hacer lo que yo hago y instalar apticron, que le enviaremos por correo electrónico notificaciones sobre las actualizaciones disponibles en un sistema.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: