Come posso controllare lo stato del download di Mountain Lion attraverso il terminale?

9

Sto scaricando Mountain Lion, so che posso monitorare i progressi del download attraverso la schermata degli acquisti del Mac App Store ma voglio sapere se posso monitorare i progressi attraverso Terminal.app usando un comando di shell.

    
posta conorgriffin 25.07.2012 - 20:28
fonte

3 risposte

1

Ho deciso che il modo migliore per identificare il file da scaricare era scrivere un piccolo script che recuperava i file aperti dal programma 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}'

Ho impostato appstore_pid variabile sul PID di storeagen estraendolo dal comando ps utilizzando grep e awk

Quindi uso lsof per elencare i file aperti con il PID di storeagen e stampo la dimensione dei file e il percorso dei file. Se lo fai più volte in successione, puoi vedere il / i file che sta crescendo e fare una buona stima per la sua dimensione che è il download del sistema operativo.

    
risposta data 25.07.2012 - 22:11
fonte
8

Certo - l'archivio usa una cartella all'interno di / private / var / folders per mantenere l'avanzamento del download.

Sul mio Mac viene scaricato in questa cartella qui sotto - il tuo può cambiare, ma dovresti essere in grado di cercare com.apple.appstore utilizzando mdfind e utilizzare du o ls per vedere crescere le dimensioni del file .

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

L'App Store ha un wrapper più gradevole sullo stato di avanzamento con una stima temporale, ma con bc e altri strumenti, potresti fare lo stesso in un breve esercizio di script della shell.

Se non riesci a individuare la tua cartella, questo comando find potrebbe essere utile per restringere la ricerca ...

sudo find /var/folders -type d -name com.apple.appstore -print
    
risposta data 25.07.2012 - 20:39
fonte
0

Ho appena usato il monitor delle attività e ho visto quanto stava accadendo il trasferimento dei dati ... E non garantire altro traffico al momento del download. Non è perfetto, ma ti dà un'idea generale che sta succedendo qualcosa.

    
risposta data 26.07.2012 - 03:12
fonte

Leggi altre domande sui tag