Domov › Diskusné Fóra › Tipy, triky, modding v Mac OS X › Ako vytvoriť script automatický upload na ftp
- Toto téma obsahuje 14 odpovedí, 5 hlasov, a bola naposledny upravená pred 11 years, 4 months od bawy.
-
AutorPríspevky
-
29. augusta 2013 o 12:51 #95677bawyModerátor
Potreboval by som pomôcť.Ako vytvoriť script automatický upload foldrov na ftp zakaždým keď sa vytvorý nový folder alebo files v zvolenom priečinku?
29. augusta 2013 o 14:06 #362206hattoÚčastník (Participant)a nemas lepsie nejaky soft na automaticke zalohovanie/synchronizaciu?
29. augusta 2013 o 14:26 #362207bawyModerátormožno tu niekto dá nejakú radu na soft, prečo nie…ide mi o fotky z IP kamery, ktoré mi pribúdajú pri zaznamenaní pohybu, viem si ich cez iPhone app pozerať ale je to riešené vybabrane cez ich privátne platené proxy a tomu sa chcem vyhnúť..preto by som radšej aby mi ten priečinok priebežne aktualizovalo a zrkadlilo na FTP a podľa mňa najjednoduchšie bude vytvori’t script, ktorý všetky súbory hodi na FTP a po hodení na FTP presunie do druhého priečinka..aby sa pri ďalšej „synchronizácii“ súbory nebili resp. aby nemusel 2x kopírovať to isté
každopádne nechám si poradiť
29. augusta 2013 o 15:01 #362211hattoÚčastník (Participant)http://www.belightsoft.com/products/getbackup/overview.php
nieco taketo by mohlo splnat tvoje poziadavky. zadas priecinok z kade chces kopirovat, vyberes kam a ono to robi v intervaloch. a subory ktore existuju neprepisuje, nekopiruje 2krat. je mam pro verziu, ktora je platena (ale uz neviem aky je presne rozdiel, skus pozriet).
a ak naozaj chces iba script tak cez rsync a naschedulujes ho na kazdu hodinu napr. alebo pouzijes nejaky watch script, ktory spusti dany rsync vzdy ked sa nejaka fotka v priecinku vytvori.29. augusta 2013 o 15:10 #362213Jozef RemenÚčastník (Participant)Najprv si stiahni a nainstaluj toto: http://editkid.com/upload_to_ftp/
je to rozsirenie pre Automator na pripojenie k FTP.
Nasledne spusti Automator, ako typ Workflow si zvol Folder Action.
Hore sa ti zobrazi „Folder Action receives files and folders added to Choose folder“ – vyber zlozku, do ktorej budu pribudat fotky z fotaku.Do okna pridaj akciu, ktoru si stiahol na pripojenie k FTP. Vypln udaje a uloz. Mas hotovo.
Samozrejme predpokladam, ze kamera vie nahravat fotky priamo do foldra kde potrebujes. Pripadne, mozes Folder Action nasrobovat na pripojeny folder zo servera v IP kamere, a akcia bude automaticky sledovat pribudajuce subory a nahravat ich na FTP. Samozrejme za predpokladu, ze folder je neustale pripojeny.
Snad pomohlo :)
Disclaimer: je mi jasne, ze to same sa da dosiahnut bez pouzitia Upload to FTP akcie, priamo cez Shell script akciu v automatore.
Alebo to rovno napisat v Applescripte. Cielom je ale pre Bawyho dat mu co najlahsiu moznu cestu. Nie frajerit s command linou :)29. augusta 2013 o 15:30 #362216bawyModerátorhatto: kde je v tom softe možnosť nastaviť FTP, lebo mne dalo na výber len lokalny disk, alebo timemachine
Jozef Remen: vďaka zaujimavý postup idem skúsiť, niečo také som hľadal ak nebude soft
29. augusta 2013 o 16:40 #362224bawyModerátorJozef: predpokladám, že to mám nahodené správne.. ako spravím, aby to automaticky hadzalo samo od seba nové súbory bez môjho vyzvania?
30. augusta 2013 o 14:55 #362298Jozef RemenÚčastník (Participant)subory ti IP kamera nahrava do nejakeho foldra?
Ak si urobil skript ako Folder Action v Automatore (nic ine nebude fungovat!!!) tak to musi ist same od seba.
Folder Action typ workflow automaticky zisti pribudnute subory v zlozke a podla akcie ich dalej spracuje (v tvojom pripade, posle na FTP).Vyexportovať to mám ako workflow alebo aplikáciu?
30. augusta 2013 o 20:38 #362356bawyModerátorJozef
áno, súbory mi automaticky IP nahadzuje do foldra
ale ten script beží nepretržite? lebo to skôr mi pripadá, že treba kliknúť na ten skript a spustiť ho aby to tú úlohu vykonalo..ale to je jednorazovka.. a ja potrebujem aby to akoby cyklilo v slučke aby to nepretržite kontrolovalo a pri pribudnutí fotiek uploadovalo.31. augusta 2013 o 20:33 #362420suleyÚčastník (Participant)riesil som nieco podobne cez automator.
potrebujes toto http://editkid.com/upload_to_ftp/
a spravis to ako folder action. funguje to uplne pekne. cokolvek prislo do daneho foldra islo to automaticky na ftp server.2. septembra 2013 o 9:32 #362506Jozef RemenÚčastník (Participant)suley: tu akciu som uz tuna hadzal.
Bawy: nie, skript nebezi nepretrzite. OS X na overenie zmien vo foldroch pouziva tzv. File System Events a podla zmien automaticky vykona pozadovanu ulohu (v tomto pripade spusti skript – FS Events ale pouziva napr. aj Spotlight na reindexovanie).
Este raz sa pytam – urobil si workflow ako Folder Action? Teda, ak spustis Automator, vybral si Folder Action ako typ workflow, nez si ho urobil?
http://www.maclife.com/files/u12635/fa_1.png
Myslim, ze este je nutne zapnut Folder Actions, ak ich nemas povolene:
http://common.ziffdavisinternet.com/util_get_image/20/0,1462,sz=1&i=209664,00.jpg2. septembra 2013 o 12:48 #362516szabo.martinÚčastník (Participant)super. FTP mame. a aby som nezakladal novu temu, ako si viem nastavit SYNC foldra na sietovy disk ??? ako si viem na to spravit skript ?
2. septembra 2013 o 15:18 #362528suleyÚčastník (Participant)sync foldrov zvlada aj forklift napriklad.
pripadne skus toto http://www.practicallyefficient.com/2011/03/18/rsync-automator
@Jozef sorry, nejak som prehliadol tvoj post14. septembra 2013 o 22:29 #363647Jozef RemenÚčastník (Participant)martin: ako pise suley, bud forklift alebo vyborny terminalovy rsync.
alebo pren existuje pekne rozhranie Synkron:
http://synkron.sourceforge.net14. septembra 2013 o 22:52 #363650bawyModerátorJozef: inak vďaka, všetko funguje :)
-
AutorPríspevky
- Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.