Visualização de um processo específico no terminal

0

Estou usando o Ubuntu há duas semanas e estou apaixonado por ele. A única coisa que eu queria saber se é possível ver a porcentagem em um processo no terminal, soa um pouco vago, mas vou explicar isso.

A cada 2 dias eu estou fazendo o backup do meu sistema simplesmente usando o terminal. Eu sei que posso ver meus serviços ativos simplesmente digitando "top". Percebo que o serviço chamado gzip está atualmente ativo, o que é (se não me engano) o serviço necessário para compactar o backup. Eu queria saber se eu poderia selecionar esse serviço para que ele me mostre o tempo aproximado necessário e a porcentagem concluída.

Eu não sei se é possível, talvez que o serviço não saiba o tamanho real do backup sendo feito ou qualquer outra coisa, mas eu estava simplesmente me perguntando se há algo para monitorar isso. Poderia ser útil para mover grandes arquivos entre os HDs.

    
por Kipt Scriddy 08.06.2013 / 15:24

1 resposta

0

Resposta rápida: NÃO

gzip é simplesmente um programa de compactação, não um serviço de qualquer forma. É equivalente a winzip (embora use um algoritmo de compactação diferente). gzip não oferece opção para acompanhar a conclusão do processo. Como regra geral, no * nix você pode ver o manual de um comando executando man COMMAND , por exemplo man gzip .

Agora, uma maneira melhor de fazer o que você está tentando é usar rsync para seus backups que são projetados para fazer backup de dados. rsync não criará um arquivo compactado, mas poderá compactar dinamicamente um arquivo enquanto está sendo transferido e, assim, aumentar drasticamente as taxas de transferência:

rsync -azv --progress /files/to/backup /path/to/destination

OPÇÕES:

    -a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)
    -v, --verbose               increase verbosity
    -z, --compress              compress file data during the transfer
        --progress              show progress during transfer

 -a option does the following:

Recursive mode
Preserves symbolic links
Preserves permissions
Preserves timestamp
Preserves owner and group

Você também pode estar interessado em ferramentas que podem automatizar tudo isso, como mintbackup

    
por 08.06.2013 / 16:17