wget --help
diz
-o, --output-file=FILE log messages to FILE.
-a, --append-output=FILE append messages to FILE.
-d, --debug print lots of debugging information.
-q, --quiet quiet (no output).
-v, --verbose be verbose (this is the default).
-nv, --no-verbose turn off verboseness, without being quiet.
...
-O, --output-document=FILE write documents to FILE.
, então você tem que usar a opção -a
para acrescentar ao arquivo de log em vez de sobrescrevê-lo.
Para que o Wget produza uma saída mais ou menos detalhada, você pode usar as opções -d
e -nv
, respectivamente. -O nul
descarta o arquivo baixado.
Exemplo:
wget -O nul -nv -a log.txt --no-check-cert dropbox.com/s/auhouuxtpav6mo4/Boston%20City%20Flow.jpg
Para fazer isso uma vez por hora, você pode usar esse arquivo em lotes:
@echo off
:start
wget -O nul -nv -a log.txt --no-check-cert dropbox.com/s/auhouuxtpav6mo4/Boston%20City%20Flow.jpg
choice /C y /D y /T 3600 > nul
goto start
O comando de escolha é uma maneira (hacky) de atrasar o próximo comando por uma hora.
Se você deseja executar o script em lote em segundo plano, você pode usar o Conversor Bat to Exe e escolha Aplicação invisível.