Eu corri rsync
com nohup
e --progress
:
nohup rsync --progress --[other-options] source destination &
tail -f nohup.out
Quando estou acompanhando o arquivo, vejo a saída com uma alteração da última linha (onde o progresso está sendo mostrado):
folder/file.ext
40469819 100% 2.74MB/s 0:00:14 (xfer#1, to-check=10076/10079)
Mas quando abro nohup.out
em um editor de texto, vejo todas as alterações como uma linha separada:
folder/file.ext
32768 0% 0.00kB/s 0:00:00
2523136 6% 2.10MB/s 0:00:17
3702784 9% 1.63MB/s 0:00:22
7372800 18% 2.22MB/s 0:00:14
9994240 24% 2.28MB/s 0:00:13
13107200 32% 2.47MB/s 0:00:10
16384000 40% 2.97MB/s 0:00:07
19070976 47% 2.73MB/s 0:00:07
22642688 55% 2.91MB/s 0:00:05
25722880 63% 2.94MB/s 0:00:04
28934144 71% 2.91MB/s 0:00:03
32178176 79% 3.06MB/s 0:00:02
35422208 87% 2.98MB/s 0:00:01
38240256 94% 2.92MB/s 0:00:00
40469819 100% 2.74MB/s 0:00:14 (xfer#1, to-check=10076/10079)
Estou preocupado que isso possa aumentar rapidamente o arquivo nohup.out
e consumir meu espaço em disco.
Existe uma maneira de fazer com que rsync
mostre uma simples indicação de progresso, assim?
Para 55% (meu imaginário rsync
é simplesmente acrescentar caracteres para cada porcentagem):
folder/file.ext
===='===="===='===="===='===="===='===="===='===="
===='
Quando terminar, mostrará o mesmo resumo para 100%:
folder/file.ext
===='===="===='===="===='===="===='===="===='===="
===='===="===='===="===='===="===='===="===='===="
40469819 100% 2.74MB/s 0:00:14 (xfer#1, to-check=10076/10079)
Dessa forma, o nohup.out
não seria excessivo (especialmente para arquivos grandes) e teria o mesmo conteúdo que é mostrado quando eu o mostro.
Possível ou alguma alternativa? Eu vi a opção --log-file
(um pouco tarde demais) Não tenho certeza se será útil (ainda posso monitorar o progresso seguindo o arquivo de log?)
Editar: tentei a opção --log-file
(não adicione --progress
; se você usar -P
, altere para --partial
). Embora registre algum progresso útil no arquivo de log, ele não mostrará as porcentagens. É bom o suficiente, desde que você não se importe com a porcentagem.