¿Cómo actualizar en silencio OS X y reiniciar si es necesario?

3

Estoy buscando una forma silenciosa (desatendida) de actualizar OS X que no requiera intervención de uso.

¿Es esto posible, cómo?

    
pregunta sorin 13.05.2011 - 14:09

1 respuesta

4
$ sudo softwareupdate --list
$ softwareupdate -a -i && shutdown -r now

El && shutdown -r ahora es puramente opcional: si solo desea reiniciar cuando sea necesario (o nunca) puede procesar la salida, ya que la actualización del software imprimirá los mensajes indicando que se necesita un reinicio cuando sea apropiado. Esta herramienta, incluso si las actualizaciones provienen de la aplicación App Store, no actualiza ninguna aplicación comprada. Necesita la GUI para actualizar esas aplicaciones en el momento actual, ya que Apple no incluyó una herramienta para automatizar esas actualizaciones.

El primero solo busca las actualizaciones apropiadas. El segundo instala todas las actualizaciones seguidas de un reinicio de la Mac. Juega un poco para ver qué funciona mejor para ti. Es trivial automatizarlos usando launchd si eso también satisface sus necesidades.

He tenido mejor suerte al reiniciar las Mac antes de la actualización. Si voy a cortar a los usuarios con datos no guardados, prefiero hacer eso primero y dejar que la actualización salga limpiamente. Actualizar un programa que se está ejecutando actualmente es algo que me gusta evitar.

Aquí hay un buen artículo de que explica los detalles de Apple . Funciona bien en una versión que no sea de servidor de Mac OS X como se indica al final del artículo.

    
respondido por el bmike 13.05.2011 - 18:51

Lea otras preguntas en las etiquetas