Veja o conteúdo de
/proc/<PID>/io
onde PID é o id do processo de qualquer coisa que esteja escrevendo para o glaciar. Em particular, os valores de wchar
devem indicar o quão longe ela está.
Estou procurando usar a ferramenta de linha de comando boto
glacier
para fazer o upload de dados para o AWS Glacier. Gostaria de monitorar o progresso do meu upload.
Normalmente, uso pv
para monitorar o progresso. Examinei o código da ferramenta glacier
para ver se ele lê dados da entrada padrão, mas glacier
é apenas um script em torno da biblioteca boto
e não é imediatamente discernível sem explorar mais como os dados são abertos. De qualquer forma, duvido que a entrada padrão seja usada. Eu suspeito que argv
é usado com um bloco Python with
- a maneira normal de abrir e ler um arquivo com Python - e, portanto, canalizar dados para o script de pv
é um não-iniciante.
Alguém tem alguma opinião sobre como eu pude assistir à taxa de transferência e ao progresso usando boto
?