Marc Torres vas escriure el dia dl, 02 mai 2005: > Un petit comentar i sobre l'script.... > > -----8<--------------- > > #!/bin/bash > > > > # Script per a descarregar les fotos de l'HP Photosmart 120 > > # Xavier Fern�ndez i Mar�n - abril de 2005 > > # > > # S'invoca des d'un subdirectori i �s on hi posa les fotos > > # Munta la m�quina > > > > # variables > > MOUNTDIR=/mnt/jetflash > > DEST=./ > > > > /bin/mount $MOUNTDIR > > find $MOUNTDIR -name '*.[Jj|Pp|Gg]' -print | xargs cp > > --target-directory=$DEST > > chmod -x $DEST*.jpg > > > > /bin/umount $MOUNTDIR > > exit 0 > > > > -----8<--------------- > Al fer el mount d�nes per fet que tindr� una entrada al fstab sobre el > directori MOUNTDIR, i aix� segurament no ho t�. Per tant o modifiques > el mount o poses l'entrada al fstab:
... certament. No ho hauria d'haver deixat per sabut... La meva entrada a l'fstab �s: /dev/sda1 /mnt/jetflash vfat noauto,noatime,user 0 0 (de fet, la munto tal i com faig amb el llapis de mem�ria) (el noatime �s perqu� no faci tantes lectures i escriptures a la tarja de mem�ria de la c�mera (o del llapis de mem�ria). si no, la l�nia del '/bin/mount' hauria de portar totes les opcions. Per� llavors el problema �s que l'escript no �s executable com a usuari normal, perqu� un 'mount' sense tenir entrada a /etc/fstab nom�s el pot fer 'root'. Per tant, no s'hi guanya res. Crec que �s millor l'entrada a /etc/fstab. > > /mnt/camara /dev/elquesigui auto (o vfat) "opcions > del mount"[1] 0 0 > > [1] jo hi poso: default,user,noauto <-- en aquest cas no cal, per� > tamb� hi poso exec, ja que al fer user, et fa per defecte noexec, i > llavors no pots executar res des d'aquell subarbre. per� qu� �s exactament el que vols executar des de la c�mera? En tot cas, nom�s vols llegir, suposo. No cal executar res des d'aquell arbre. > > > Ah, una pregunta per en Xavier sobre l'script, perqu� fas executables les > fotos? > >chmod +x > chmod -x $DEST*.jpg Al contrari, les faig _no_ executables. El tema est� en que les targetes de mem�ria v�nen gaireb� totes amb fat32 o fat16 com a sistema de fitxers. I aquests sistemes de fitxers, almenys en la meva distribuci� i/o kernel es 'veuen' amb els permisos de lectura, escriptura i execuci� quan els munto. La soluci� passa per fer les fotos no executables. -- Xavier Fern�ndez i Mar�n [EMAIL PROTECTED] ^^^^^^^^^^^^^^^^^^^^^^^^ ---------------------------------------------------------------- Podeu consultar els arxius d'aquesta llista o canviar la vostra subscripci� a http://www.softcatala.org/llistes/ ----------------------------------------------------------------
