[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rsync med hook-möjlighet?



2014-01-04 09:46, Tore Ericsson skrev:
lördag 4 januari 2014 01:09 14 skrev  Martin Leben:
Hej!

Jag har en käll-katalog med en massa filer i en olika underkataloger. I
en destinations-katalog vill jag ha en exakt spegel av hur
käll-katalogen ser ut, fast jag vill att exempelvis alla bildfiler skall
skalas till en viss maximal storlek. (Detta för att sedan kunna
synkronisera destinations-katalogen till mobilen, som ju inte har hur
mycket lagringsutrymme som helst...)

Om filer i käll-katalogen vid senare körning inte längre existerar skall
motsvarande filer i destinations-katalogen raderas.


I korthet: Jag skulle alltså i princip vilka ha något som liknar rsync
med möjlighet att köra ett konverterings-skript eller liknande på varje
fil som kopierats.

Finns det något sådant? Eller är jag en drömare?

du är intresserad av inotify och incron, inotify är en trevlig systemövervakare i kärnan som kan skicka ett meddelande när det händer något i en katalog eller i en fil. Med incron kan du t ex knyta ett skript som körs när en ny fil är lagrad i en katalog (t ex autmatiserad bildskalning och kopiering till en annan katalog). Du kan använda incron för ditt rsync-script som då bara körs när det skett ändringar i stället för att köra det på tid med cron.

http://inotify.aiken.cz/

Mvh
Anders Wallenquist


Om inte det finns, har någon en cool idé på hur jag skulle göra detta
smidigt? Just nu håller jag på med ett skript som går igenom alla filer
i käll-katalogen och kollar i en textuell "databas" med checksummor etc
om filen redan är kopierad til destinationen. Om inte: Kopiera,
modifiera destinations-filen och lagra checksummor i "databasen". Typ.

God fortsättning på det nya året!

Mvh
/Martin Leben
Varför inte fortsätta på den idé du beskriver?
Om jag förstår rätt kunde det vara ungefär så här:

Jämför regelbundet (varför inte cron?) dina originalbilders checksumlista med
den från senaste uppdatering och fastställ vad som skiljer.

Använd den informationen till att uppdatera destinationskatalogen (varför inte
dropbox?) med till exempel imagemagick som downsizer.

Dropboxkatalogen kan delas med paddor och mobiler.

Tack för bra idé!

Tore




Reply to: