Como ver um download do Firefox com uma conexão SSH?

1

É possível consultar o estado do progresso de um download do Firefox (http) com uma conexão SSH?

Quando eu faço o login em um novo TTY, é possível ver um Processo que é o download do Firefox com um percentual ou algo parecido?

    
por bAN 22.11.2009 / 12:57

4 respostas

3

Use apenas watch ls -l /path/to/file . Você pode fazer um sudo lsof |grep firefox para localizar o arquivo se você ainda não sabe onde ele está. Você não poderá obter o percentual restante, apenas o número de bytes transferidos até o momento (embora, se você souber o URL, você pode fazer um curl --head URL | grep Content-Length para descobrir o tamanho esperado do download).

    
por 22.11.2009 / 16:58
3

O Firefox salva o arquivo que está sendo baixado em $ {original-filename} .part antes de movê-lo quando o download estiver concluído.

Você pode examinar o tamanho do arquivo .part com uma ferramenta de linha de comando, como ls -lh .

    
por 22.11.2009 / 16:57
0

Não, isso não é possível ( sem software adicional ). Pelo que sei, o Firefox não possui uma maneira integrada de produzir um relatório em uma de suas janelas gráficas com saída de terminal. Em teoria, essa funcionalidade poderia ser fornecida por um addon do Firefox ou por um script externo.

Você pode usar o VNC (ou VNC-over-SSH, se desejar) para visualizar remotamente o estado da área de trabalho, incluindo a janela do Firefox.

Você também pode usar GNU screen e fazer download com wget ou curl , conforme sugerido por Phoshi. Em seguida, conecte-se com o SSH e reconecte-se à sessão de tela para visualizar o progresso do download. Como um benefício secundário, wget pode continuar um download parcial se a conexão for interrompida.

    
por 22.11.2009 / 14:43
0

Você tem um sistema Ubuntu com o Firefox instalado que está baixando uma atualização. A intenção é acompanhar o progresso do download - se necessário, por meio de outro login SSH no mesmo sistema Ubuntu.

Do ponto de vista puramente acadêmico, isso deve ser viável com um medidor de iptables rastreando a conexão TCP de download.

O contador contará, claro, apenas a partir do momento em que for iniciado. Se você souber o tamanho do destino do download, poderá estimar o progresso.

Finalmente, seria mais prático usar o wget ou curl para o propósito como já foi sugerido.

    
por 22.11.2009 / 16:14