restic version
restic 0.9.3 compilado con go1.11.1 en linux / amd64
echo "prueba" | Restic backup --stdin
Azur
El registro interno muestra "1 archivo procesado, 5 B en 0:00"
El registro interno muestra "1 archivo procesado, 0 B en 0:00"
El "" parece no almacenarse nunca si el archivo es de stdin
Almacenar internamente procesado para stdin
Oh, interesante, gracias por el informe. Aunque su línea de comando es un poco incorrecta, sospecho que se refería a echo test | restic backup --stdin
?
Vaya, edité el comando, de hecho significaba una copia de seguridad restante
Esto fue interesante. Cuando restic guarda un montón de archivos, primero los registra todos y calcula la suma de los tamaños de los archivos para obtener la cantidad de bytes que deben procesarse. Al final de la ejecución, se imprime ese número.
Para las copias de seguridad leídas desde stdin, restic no sabe cuántos bytes se leerán, por lo que solo usa cero. Eso es lo que está impreso al final. # 2138 hará un seguimiento del número de bytes procesados y lo imprimirá al final.