/ / jak tworzyć sumy kontrolne podczas przechwytywania obrazów za pomocą gphoto2 - linux, bash

jak tworzyć sumy kontrolne podczas przechwytywania obrazów za pomocą gphoto2 - linux, bash

Chcę utworzyć mieszanie MD5 dla każdego ujęcia zrobionego za pomocą gphoto2.

Próbowałem uruchomić to polecenie

sudo gphoto2 -capture-image-and-download -force-overwrite 
-filename capture.jpg -I 10 && md5sum capture.jpg > md5.txt

ale suma kontrolna zapisuje się tylko wtedy, gdy gphoto2 został zatrzymany. Muszę napisać to dla każdego uchwyconego zdjęcia?

Odpowiedzi:

1 dla odpowiedzi № 1

gphoto2 wersje nowsze niż 2.3.0 mają opcję --hook-script FILENAME; możesz napisać krótki plik skryptu, np. sol. o nazwie hook.sh:

case $ACTION in download) md5sum "$ARGUMENT" >md5.txt
esac

(nie zapomnij o wykonaniu), a następnie

sudo gphoto2 -capture-image-and-download -force-overwrite 
-filename capture.jpg -I 10 --hook-script hook.sh