Ako vytvoriť script automatický upload na ftp

Domov Diskusné Fóra Tipy, triky, modding v Mac OS X Ako vytvoriť script automatický upload na ftp

Zobrazuje sa 15 príspevkov - 1 až 15 (z celkového počtu 15 )
  • Autor
    Príspevky
  • #95677
    bawy
    Moderá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?

    #362206
    hatto
    Účastník (Participant)

    a nemas lepsie nejaky soft na automaticke zalohovanie/synchronizaciu?

    #362207
    bawy
    Moderátor

    mož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ť

    #362211
    hatto
    Úč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.

    #362213
    Jozef 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 :)

    #362216
    bawy
    Moderátor

    hatto: 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

    #362224
    bawy
    Moderátor

    Jozef: 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?

    #362298
    Jozef 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?

    #362356
    bawy
    Moderátor

    Jozef

    á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.

    #362420
    suley
    Úč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.

    #362506
    Jozef 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.jpg

    #362516
    szabo.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 ?

    #362528
    suley
    Úč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 post

    #363647
    Jozef Remen
    Účastník (Participant)

    martin: ako pise suley, bud forklift alebo vyborny terminalovy rsync.

    alebo pren existuje pekne rozhranie Synkron:
    http://synkron.sourceforge.net

    #363650
    bawy
    Moderátor

    Jozef: inak vďaka, všetko funguje :)

Zobrazuje sa 15 príspevkov - 1 až 15 (z celkového počtu 15 )
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.