nakkila kirjoitti:crontab: klo 12 aja skripti.sh (miten skripti edes luodaan, avaa texturi, näpyttele ja windowsin tyyliin tallenna nimellä ja muuta pääte .sh?)
skripti: 1. yhdistä afp://nas/mac1, username user, password pass
2. rsync uudet tai muuttuneet tiedostot kansioissa username/documents, username/desktop -> nas/mac1
Mitä tapahtuu jos palvelimeen ei saada yhteyttä (muualla kuin kotiverkossa)? Tunkeeko käyttäjän naamalle jotain?
Tuossa Sherukkan viestissä yllä olikin jo pohjaa rsync komennoksi. Sen voi tehdä vaikka teksturilla kunhan tallentaa sen plain textinä, alkuun voi pistää ekalle riville litanian
#!/bin/bash
vaikka ilmankin simppeli one liner rsync scripti toimii. Kun ajettava tiedosto on tallennettu, tarvitsee sille antaa vielä oikeudet ajaa sitä, tämä onnistuu esim terminalissa komennolla chmod +x scriptinnimi.sh
Ihan oikea tapa ajastaa tavaraa leopardissa on launchd:
http://www.tuaw.com/2010/01/10/manually ... h-launchd/ Yksinkertaisimmillaan scriptejä voi ajastaa vaikka iCalilla

Ei pitäisi tunkea naamalle mitään, ainakaan jos ajastus tehdään launchd:llä, iCalilla ajastamisesta en mene vannomaan. Verkkolevyn mounttaaminen onnistuu sitten mount_afp tai mount_smbfs komennoilla riippuen siitä tarjoileeko verkkolevy sambaa vai afp:tä. Tyyliin:
mount_afp afp://[username:password]@koneenip/Sharennimi /Volumes/Sharennimi
Rsyncillahan voi toiteutta incremental backupin time machinen tyyliin, jos haluaa. Tämän saat itse googlailla, liikaa selitettävää
rsync -av on ihan toimiva backupkomento tosin ongelmia tuossa alkaa tulemaan sitten jos tavara vaihtuu tiheään, niin varmistuslevy voi tulla nopeasti täyteen. Tällöin pistäisin sinne --delete vivun ja jonkinlaisen incremental backup rotaation.
/---
ap