Lenne egy olyan kis bash alkalmazás, ami egy távoli gépről szed le file-okat időnként. A távoli gépen filok keletkeznek és megszünnek, de mindig csak az újonan keletkezetteket kell leszedni. Első gondolatom az volt, hogy egy file-ba tárolom, hogy miket szedtem le. De ha esetleg elfogy a hely, akkor dobódik minden, jó tudom lehet figyelni a helyet, hogy elég e, de arra gondoltam, hogy ennél van e szebb megoldás. A letöltött file-ok nem eredeti formábal vannak tárolva, így azok erre a célra nem használhatóak fel.
- 968 megtekintés
Hozzászólások
Ha jól értem, h mit akarsz, akkor rsync jó szolgálatot tehet.
- A hozzászóláshoz be kell jelentkezni
ez nagyon szuper, de a file-okat, amiket leszednék, teljesen átalakítom, ahogy írtam is, így ez szerintem nem működne
- A hozzászóláshoz be kell jelentkezni
Hogyha az átalakítás "egy az egyhez" alapon megy, akkor jó lehet az rsync "updateonly" kapcsolóval. Az újonnan lehozott fájlok meglehetnének az rsync kimenetéből, ha elég beszédes, így ezekre rá lehet engedni az átalakító programot. Már "csak" azt kell megoldani, hogy ha elfogy a hely, honnan fogod tudni, hogy mit alakítottál már át, s mit nem...
- A hozzászóláshoz be kell jelentkezni
legyen A gép az egyik, ami generál file-okat, ezeket elveszi B gép, de nem tárolja hanem átalakítja és továbbítja. Ebben az esetben is működik a rsync?
Vagyis neke csak azokra a file-ok listájára lenne szükségem, amik az előző művelet óta keletkeztek az A gépen.
- A hozzászóláshoz be kell jelentkezni
Megalkottam a nekem való dolgot. A távoli gépre csinálok egy file-t, olyan idővel, mint az utolsó file ideje, és az attól "fiatalabbat" dolgozom fel legközelebb. Így azt hiszem kiküszöböltem mindent.
- A hozzászóláshoz be kell jelentkezni