9 votos

¿Cómo puedo verificar el progreso de descarga de Mountain Lion a través de la terminal?

Estoy descargando Mountain Lion, sé que puedo controlar el progreso de la descarga a través de la pantalla de compras de la Mac App Store pero quiero saber si puedo controlar el progreso a través de Terminal.app usando un comando de shell.

8voto

Oskar Puntos 1242

Sí, el storeagent utiliza una carpeta profunda dentro de /private/var/folders para mantener el progreso de la descarga.

En mi Mac se está descargando a la siguiente carpeta a continuación - la tuya puede cambiar, pero deberías ser capaz de buscar el com.apple.appstore usando mdfind y usar du o ls para ver el tamaño del archivo crecer.

/private/var/folders/tv/xyw2rpln7hq4gw2m0prg_src0000gn/C/com.apple.appstore/497799835

La App Store tiene un envoltorio más bonito en el progreso con una estimación de tiempo, pero con bc y otras herramientas, podrías hacer lo mismo en un breve ejercicio de script de shell.


Si no puedes localizar tu carpeta, este comando find podría ser útil para reducir tu búsqueda....

sudo find /var/folders -type d -name com.apple.appstore -print

1voto

Petros Puntos 4430

Decidí que la mejor manera de identificar el archivo que se está descargando era escribir un pequeño script que obtuviera los archivos abiertos por el programa de la App Store storeagen.

#!/bin/bash
appstore_pid=$(ps -ef|grep storeagen|grep -v grep|awk '{print $2}')
lsof -p $appstore_pid|grep private|awk '{print $7 "\t" $9}'

Establecí la variable appstore_pid al PID de storeagen extrayéndolo del comando ps usando grep y awk

Luego utilizo lsof para listar los archivos abiertos por el PID de storeagen e imprimo el tamaño de los archivos y la ruta de los archivos. Si haces esto varias veces seguidas, puedes ver el archivo que está creciendo y hacer una buena suposición por su tamaño de que se trata de la descarga del sistema operativo.

0voto

Aman Agarwal Puntos 15

Acabo de usar el monitor de actividad y observé cuánta transferencia de datos estaba ocurriendo... Y asegurarse de que no haya otro tráfico en el momento de la descarga. No es perfecto, pero te da una idea general de que algo está sucediendo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X