gphoto2 faili kopeerimine

Algajatele mõeldud foorum. Siia võib teha kõik Linuxiga seotud teemad, mida mujale ei oska panna

Moderaator: Moderaatorid

Vasta
mähis
Uus kasutaja
Uus kasutaja
Postitusi: 1
Liitunud: 04.09.2014, 22:27

gphoto2 faili kopeerimine

Postitus Postitas mähis »

Tere Nohikud!

Mul on Raspbianiga tehtud lihtne masin - gphoto2 juhib fotokat, mis teeb iga natukese aja tagant pildi. Pilt saadetakse Eye-Fi kaardi poolt sinna, kuhu vaja.
Kuna fotokas on Canon, millel pole SD-kaardi võimalust, panin Eye-Fi kaardilugejaga USB-sse ning mountisin kataloogi /usbdrv.

Gphoto2-te käivitan Crontabiga. Selletarvis tegin säärase skript:

Kood: Vali kõik

#!/bin/bash
PATH="/home/pi/:$PATH"
sudo /home/pi/./usbreset /dev/bus/usb/001/004 ; sudo gphoto2 --port usb:001,004 --capture-image-and-download --filename "/home/pi/usbdrv/DCIM/%m%d%H%M.jpg"
Paraku saan aga sellise vastuse:
pi@campi2 / $ sudo /home/pi/./timelapse.sh
Resetting USB device /dev/bus/usb/001/004
Reset successful
New file is in location /capt0000.jpg on the camera
Saving file as /home/pi/usbdrv/DCIM/07012035.jpg
rename: Invalid cross-device link
Deleting file /capt0000.jpg on the camera
Deleting 'capt0000.jpg' from folder '/'...
Probleemne osa on siis see Invalid cross-device link. Siit saan aru, et tegemist on bugiga, mis tekib, kui püüda salvestada pilti muule kettale kui süsteem.

Üks lahendus oleks bootida /usbdrv/DCIM kataloogi. Siis kõik töötab, aga see on kuidagi poolik lahendus. Et kui ei boodi sinna kataloogi, siis kuidas te probleemi lahendaksite?

Tänud,
Madis
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Tere Mähik :)
Aga proovi oma lingitud lehel olevat "workaroundi".Enne gphoto käivitamist vahetatakse töökataloogi, st minnakse /tmp katalooma ning salvestakse sinna ja sealt siis liigutad pildi kuhu tahad.
Kasutaja avatar
imre
Vana Pingviin
Vana Pingviin
Postitusi: 2653
Liitunud: 16.08.2005, 03:00

Postitus Postitas imre »

/home/pi/usbdrv on sul hard link või soft link?
Minu teada võib säärane jura tekkida kui on "hard link" tehtud.
A'la: ln /kataloogi/teekond /teine/kataloog
Pigem võiks olla: ln -s /kataloogi/teekond /teine/kataloog
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
Vasta