Tarvitsisin hieman skriptausapua:
Kirjoitan tärkeää dokumenttia Wordissä ja haluaisin ottaa siitä varmuuskopioita, mihin tarkoitukseen Dropbox-kansio toimii mitä parhaiten. En tietenkään jaksa alkaa raahailemaan dokumenttia kansiosta käsin koko ajan, joten homma pitäisi saada jotenkin automaattiseksi. Voisinko kirjoittaa kopioinnin skriptauskielellä ja tehdä siitä vaikka kuvakkeen Dockiin?
Ideaa voisi tietysti jalostaa pidemmällekin eli kopioinnin voisi tehdä automaattisesti aina kun Word tallennan dokumentin Wordissä. Toinen mahdollisuus joka tuli mieleen on laittaa Word tekemään automaattinen tallennus (AutoRevocer info) sopivin väliajoin ja ohjata nämä tiedostot erityiseen kansioon, joka laukaisee kopiointiskriptin (eikös OS X:ssä ollut tällaisia Folder Actioneita?)
Varmuuskopintointiskripti
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
5 viestiä
• Sivu 1/1
-
- Viestit: 759
- Liittynyt: 14.5.2008 klo 21.22
- Paikkakunta: Helsinki
-
- Viestit: 1384
- Liittynyt: 25.4.2009 klo 22.29
Re: Varmuuskopintointiskripti
Viesti Kirjoittaja rthghdfger »
Tähän tein juuri eilen itselleni sopivan ratkaisun, toivottavasti tästä on iloa sinullekin.
Periaate on se, että teet kopioitavasta tiedostosta tai kansiosta symlinkin ja sijoitat tämän Dropbox-kansioosi. Tämän voi tehdä kahdella tavalla, mutta tällä tavalla homma on mahdollista tehdä yksittäisille tiedostoille yhtä hyvin kuin kansioillekin.
Idea on se, että Dropbox-kansiossasi on symbolinen linkki kopioitavaan tiedostoon (tämä ei ole sama kuin alias, alias ei toimi Dropboxissa). Teet haluamistasi tiedostoista (tai kansioista) symlinkin ja viet sen haluamaasi paikkaan Dropboxissa. Voit luoda haluamasi hierarkian, jonka ei tarvitse vastata alkuperäistä tiedostojärjestystä.
Komento symlinkin tekemiseen:
Komennosta voi tehdä Automator pluginin, jolloin se löytyy Finderin Automator-valikosta. Huomioi, että välitä syöte on asetettu "argumentteina". Tallennus pluginina. Kuva:
Tämän jälkeen valitset tiedoston tai kansion, josta haluat tehdä symlinkin ja ajat tuon Symlinkki-pluginin. Tiedoston/kansion nimellä syntyy linkki, joka on samanniminen kuin kohde, mutta lopussa lukee .symlink. Tämän viet Dropbox-kansioon ja voit poistaa nimen lopun tai nimetä halutessasi koko tiedoston uudestaan. Jos Dropbox on päällä, tiedostosta tehdään heti kopio Dropboxin verkkoon. Jos sinulla on toinen tietokone, jonka haluat päivittävän tämän tiedoston, teet sinne samanlaisen symlinkin samaan paikkaan Dropbox-kansioon.
Se toinen vaihtoehto on, että säilytät tiedostoja koko ajan Dropbox-kansiossa. Itse pidän enemmän näistä symlinkeistä.
Periaate on se, että teet kopioitavasta tiedostosta tai kansiosta symlinkin ja sijoitat tämän Dropbox-kansioosi. Tämän voi tehdä kahdella tavalla, mutta tällä tavalla homma on mahdollista tehdä yksittäisille tiedostoille yhtä hyvin kuin kansioillekin.
Idea on se, että Dropbox-kansiossasi on symbolinen linkki kopioitavaan tiedostoon (tämä ei ole sama kuin alias, alias ei toimi Dropboxissa). Teet haluamistasi tiedostoista (tai kansioista) symlinkin ja viet sen haluamaasi paikkaan Dropboxissa. Voit luoda haluamasi hierarkian, jonka ei tarvitse vastata alkuperäistä tiedostojärjestystä.
Komento symlinkin tekemiseen:
Koodi: Valitse kaikki
ln -s "$@" "$@.symlink"
Tämän jälkeen valitset tiedoston tai kansion, josta haluat tehdä symlinkin ja ajat tuon Symlinkki-pluginin. Tiedoston/kansion nimellä syntyy linkki, joka on samanniminen kuin kohde, mutta lopussa lukee .symlink. Tämän viet Dropbox-kansioon ja voit poistaa nimen lopun tai nimetä halutessasi koko tiedoston uudestaan. Jos Dropbox on päällä, tiedostosta tehdään heti kopio Dropboxin verkkoon. Jos sinulla on toinen tietokone, jonka haluat päivittävän tämän tiedoston, teet sinne samanlaisen symlinkin samaan paikkaan Dropbox-kansioon.
Se toinen vaihtoehto on, että säilytät tiedostoja koko ajan Dropbox-kansiossa. Itse pidän enemmän näistä symlinkeistä.
-
- Viestit: 36
- Liittynyt: 3.9.2009 klo 9.52
Re: Varmuuskopintointiskripti
Viesti Kirjoittaja V_ll_ »
Toimiiko symlink muuten USB muistitikulta? Tarkoitus olisi siis varmuuskopioida muistitikun sisältö Dropbox -kansioon automaattisesti.
-
- Viestit: 1384
- Liittynyt: 25.4.2009 klo 22.29
Re: Varmuuskopintointiskripti
Viesti Kirjoittaja rthghdfger »
Tuotapa en ole kokeillut, mutta jos ajattelet että Dropbox pitää kopiota olemassaolevista tiedostoista, niin kun otat muistitikun pois, niin symlink ymmärtäisi, ettei tiedostoa ole enää olemassa ja poistaisi sen. Ajatukseni mukaan jos haluat usb-tikun sisällön kopioituvan Dropboxiin, niin sinun on kopioitava tavarat jonnekin ja fiksuinta se olisi tehdä sinne Dropbox-kansioon.V_ll_ kirjoitti:Toimiiko symlink muuten USB muistitikulta? Tarkoitus olisi siis varmuuskopioida muistitikun sisältö Dropbox -kansioon automaattisesti.
Suosittelen jotakin kopiointisoftaa. Itse yritin joskus keksiä menetelmää käynnistää haluttu softa, kun levy tai tikku kytketään koneeseen, mutten löytänyt. Tulin siihen tulokseen, että kyseessä olisi turvallisuusuhka (vrt. Windowsin autorun, joka toimii ainakin rompuilla, tai toimi, en tiedä toimiiko enää).
-
- Viestit: 90
- Liittynyt: 13.7.2005 klo 16.18
- Paikkakunta: Hämeenlinna
Re: Varmuuskopintointiskripti
Viesti Kirjoittaja trosberg »
Kysyit folder actionia, tässä on yksi Automator action: http://www.apple.com/downloads/macosx/a ... older.html
Lisäys: Katselin ja kokeilin tuota Mac OS X 10.4:ssa. Ei ole simppeli folder action, timeout kiusaa, ei sovi synkronointiin. Tutkin muita vaihtoehtoja ja teen muistiinpanoja. http://www.fidisk.fi/u/tuomas.rosberg/v ... hp/Mac/Mac
Tuomas
Voisin tutkia "Kopioi muistitikun sisältö, kun se liitetään." skriptaamista. Tuon lähdekoodia ei pääse lukemaan, enkä ole kokeillut.About Backup Folder
This action backs up one folder into another. Only files that are different are copied, and the option is provided to delete any folders from the destination that aren’t in the source.
Lisäys: Katselin ja kokeilin tuota Mac OS X 10.4:ssa. Ei ole simppeli folder action, timeout kiusaa, ei sovi synkronointiin. Tutkin muita vaihtoehtoja ja teen muistiinpanoja. http://www.fidisk.fi/u/tuomas.rosberg/v ... hp/Mac/Mac
Tuomas
5 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit