Auteur Topic: Script om fotos te vinden met honderden thumbnails  (gelezen 1070 keer)

Offline LanderV

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 3
  • Berichten: 11
Script om fotos te vinden met honderden thumbnails
« Gepost op: 07 juli 2015, 10:15:37 »
Ik heb al enkele keren problemen gehad met enkele foto's waar Synology maar bleef thumbnails voor genereren. Het createthumb proces bleef bezig, en de foto bevatte al honderden of zelfs duizenden (mislukte) thumbnails.

Om zo'n probleemfoto's te vinden heb ik dit script geschreven:


#!/bin/bash


if [ $# -lt 2 ]; then
echo "First argument: path to search in"
echo "Second argument: Max number of thumbnail files per photo"
echo "Example: sh findBigEadirFolder /volume1/photo 5"


exit
fi

find $1 -type d -path "*/@eaDir/*.JPG" -o -path "*/@eaDir/*.PNG" | while read d;
do if [ $(ls -1 "$d" | wc -l) -gt $2 ];
then
printf "$d";
printf "\t";
ls -1 "$d"|wc -l; fi; done;

Vereisten:
- Je hebt een basiskennis Linux en weet hoe je een SSH sessie naar je NAS opzet

Installatie:
  • Plaats een bestand met bovenstaande tekst ergens op je NAS. Ik gebruikte mijn home-folder
  • Start een SSH sessie naar je NAS en login
  • Navigeer (met commando 'cd') naar de folder waar je het bestand plaatste. Bijvoorbeeld cd /volume1/homes/Lander/scripts
  • Voer dit commando uit om het script uitvoerbaar te maken: chmod +x <bestandsnaam>            (zonder de <>)

Gebruik:
  • (Open SSH sessie en login)
  • (Navigeer naar de folder met het script)
  • Commando: sh <naamvanhetscript> <pad_waar_het_script_moet_zoeken> <max_aantal_thumbnails_per_foto>

Het script print de paden van de thumbnail dirs met meer dan <max_aantal_thumbnails_per_foto> files, en ernaast hoeveel er dat dan zijn. Het pad van de effectieve foto is dan gewoon datzelfde pad, maar zonder /@eaDir.

NASLander> sh findBigEadirFolders /volume1/photo 5
/volume1/photo/MyPhotos/@eaDir/DSCN2265.JPG    124
/volume1/photo/MyPhotos/@eaDir/DSCN2266.JPG    1336
  • Mijn Synology: DS918+


 

OpenVPN hulp bij script t.b.v. tls-verify/auth-user-pass-verify

Gestart door PippinBoard Overige mods

Reacties: 7
Gelezen: 7919
Laatste bericht 06 oktober 2015, 17:48:24
door Pippin
DSM7 User-defined script move files naar andere map lukt me niet

Gestart door prodigy73Board Overige software

Reacties: 4
Gelezen: 1458
Laatste bericht 10 september 2021, 00:28:49
door Briolet
script

Gestart door countBBoard SABnzbd (usenet)

Reacties: 2
Gelezen: 1522
Laatste bericht 29 augustus 2012, 23:27:46
door Martijn85
script draaien als non-root gebruiker

Gestart door theomolenaarBoard Algemeen

Reacties: 9
Gelezen: 3993
Laatste bericht 17 januari 2016, 21:16:31
door Stephan296
Script om automatisch te kopieren binnen dezelfde volume

Gestart door benito2313Board Data replicator & overige backupsoftware

Reacties: 4
Gelezen: 4122
Laatste bericht 06 maart 2013, 19:59:24
door Arjuhn