Como verifico o progresso do download do Mountain Lion através do terminal?
9
Estou baixando o Mountain Lion, sei que posso monitorar o progresso do download na tela de compras da Mac App Store, mas quero saber se posso monitorar o progresso no Terminal.app usando um comando shell.
Talvez eu tenha entendido mal a pergunta, mas não é muito mais fácil apenas clicar na "guia" Compras na App Store e observar a barra de progresso?
Eu sei que você pode fazer isso na guia Compras. Eu queria saber se isso poderia ser feito no Terminal
conorgriffin
Respostas:
8
Claro - o agente de armazenamento usa uma pasta dentro de / private / var / folders para manter o progresso do download.
No meu Mac, ele está baixando para esta pasta abaixo - a sua pode mudar, mas você deve poder procurar o com.apple.appstore usando mdfinde usando duou lspara ver o tamanho do arquivo aumentar.
A App Store possui um wrapper mais agradável sobre o progresso com uma estimativa de tempo, mas com bce outras ferramentas, você pode fazer o mesmo em um breve exercício de script de shell.
Se você não conseguir localizar sua pasta, este findcomando poderá ser útil para restringir sua pesquisa ....
sudo find /var/folders -type d -name com.apple.appstore -print
Você poderia expandir sua resposta para explicar como encontrar o diretório certo?
conorgriffin
Claro - eu apenas fiz uma pesquisa de força bruta com base na última vez e ls modificada - mas eu vou editar em um findcomando que funcionou para mim ...
bmike
5
du -h /private/var/folders/*/*/C/com.apple.appstore/*/*.pkgimprimiria o tamanho do download em um formato legível por humanos. O tamanho total da versão que estou baixando no momento é mostrado como 4,3 GB na App Store.
Lri
1
Decidi que a melhor maneira de identificar o arquivo que estava sendo baixado era escrever um pequeno script que buscasse os arquivos mantidos abertos pelo programa App Store storeagen.
I definir appstore_pidvariável para o PID storeagen, extraindo-o do pscomando usando grepeawk
Então eu uso lsofpara listar arquivos abertos pelo PID storeagene imprimo o tamanho dos arquivos e o caminho dos arquivos. Se você fizer isso várias vezes seguidas, poderá ver o (s) arquivo (s) que está crescendo e adivinhar pelo tamanho que é o download do sistema operacional.
Utilização agradável de lsof ;-) Eu canalizada para um segundo greppara pkg desde que eu vi o lsofretorno quatro ou mais itens em / private / var / ...
bmike
0
Acabei de usar o monitor de atividades e observei quanta transferência de dados estava acontecendo ... E garanta que não haja outro tráfego no momento do download. Não é perfeito, mas dá uma idéia geral de que algo está acontecendo.
Respostas:
Claro - o agente de armazenamento usa uma pasta dentro de / private / var / folders para manter o progresso do download.
No meu Mac, ele está baixando para esta pasta abaixo - a sua pode mudar, mas você deve poder procurar o com.apple.appstore usando
mdfind
e usandodu
ouls
para ver o tamanho do arquivo aumentar.A App Store possui um wrapper mais agradável sobre o progresso com uma estimativa de tempo, mas com
bc
e outras ferramentas, você pode fazer o mesmo em um breve exercício de script de shell.Se você não conseguir localizar sua pasta, este
find
comando poderá ser útil para restringir sua pesquisa ....fonte
find
comando que funcionou para mim ...du -h /private/var/folders/*/*/C/com.apple.appstore/*/*.pkg
imprimiria o tamanho do download em um formato legível por humanos. O tamanho total da versão que estou baixando no momento é mostrado como 4,3 GB na App Store.Decidi que a melhor maneira de identificar o arquivo que estava sendo baixado era escrever um pequeno script que buscasse os arquivos mantidos abertos pelo programa App Store
storeagen
.I definir
appstore_pid
variável para o PIDstoreagen
, extraindo-o dops
comando usandogrep
eawk
Então eu uso
lsof
para listar arquivos abertos pelo PIDstoreagen
e imprimo o tamanho dos arquivos e o caminho dos arquivos. Se você fizer isso várias vezes seguidas, poderá ver o (s) arquivo (s) que está crescendo e adivinhar pelo tamanho que é o download do sistema operacional.fonte
grep
para pkg desde que eu vi olsof
retorno quatro ou mais itens em / private / var / ...Acabei de usar o monitor de atividades e observei quanta transferência de dados estava acontecendo ... E garanta que não haja outro tráfego no momento do download. Não é perfeito, mas dá uma idéia geral de que algo está acontecendo.
fonte