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 № 1gphoto2 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