Varmuuskopioinnin ajastus

Saku-foorumi » Yleinen keskustelu » Viestit 2006 » Viestit 07/2006 asti » Varmuuskopioinnin ajastus « Edellinen Seuraava »

Kirjoittaja Viesti
 

jap
Perjantaina, 24. helmikuuta, 2006 - klo 16.50:   
Mitenhän saisi kätevimmin ajastettua varmuuskopioinnin?

Tein pienen skriptin, joka ottaa varmuuskopiot tärkeistä hakemistoista. Nyt pitäs jollain ilveellä saada automaattisesti ajettua kyseinen skripti esim. kerran viikossa.

 

hooligan/dcs
Perjantaina, 24. helmikuuta, 2006 - klo 17.43:   
Diavolossa on tietääkseni mahdollisuus ajastaa toimintoja.

 

Jani Kuituniemi
Perjantaina, 24. helmikuuta, 2006 - klo 18.23:   
Amigalle on aika monta crontab/at tyyppistä sovellusta Aminetissä.

 

jap
Perjantaina, 24. helmikuuta, 2006 - klo 18.30:   
Onko Diavoloa saatavilla ilmaiseksi AOS 3.x/4.0:aan? MorphOS:lle se näytti olevan ilmainen.

 

jPV
Perjantaina, 24. helmikuuta, 2006 - klo 18.30:   
Tai jos siinä koneessa ei ole ihan mahdottomia uptimejä, niin vois pistää yksinkertaisen päivämäärän/buuttikertojen tarkastuksen user-startupiin.

 

itix
Lauantaina, 25. helmikuuta, 2006 - klo 6.32:   
Diavolon AmigaOS-versio on edelleen kaupallinen. Niin uskomatonta kuin se onkin...

 

jap
Lauantaina, 25. helmikuuta, 2006 - klo 10.47:   
Testailin Aminetissä olevia vaihtoehtoja, mutta ei ne oikein miellyttäneet. Kokeilin sitten itse tehdä yksinkertaisen skriptin, joka ajetaan jokaisen boottauksen yhteydessä (uptimet eivät ole aivan hirmuisia). Se onnistuikin yllättävän helposti, kun tutkin vähän Date-komennon mahdollisuuksia.

Laitetaan nyt skripti tähän näytille, jos siitä olisi hyötyä muillekin. Skripti ajaa enintään kerran viikossa kaksi muuta skriptiä, jotka hoitavat varsinaisen varmuuskopioinnin. Minulla toinen ottaa kopion käynnistysosion sisällöstä ja toinen varmuuskopioi sähköpostit.

Ennen varmuuskopioinnin aloittamista kysytään käyttäjältä vahvistusta. Jos vastausta ei kuulu 15 sekunnin kuluessa, kysymysikkuna menee kiinni ja varmuuskopiointia ei tehdä.

Huom! Skripti toimii sitten vain AOS4.0:ssa.


; $VER: MakeBackups 1.0 (25.2.2006)
;
; Runs backup scripts once every week.

;--- Define backup scripts to run
Setenv BackupScript1 "Varasto_2:Varmistus/BU_SYS"
Setenv BackupScript2 "Varasto_2:Varmistus/BU_Posti"

;--- Get week number and date
Setenv BackupWeek `C:Date LFORMAT="%W"`
Setenv BackupDate `C:Date LFORMAT="%y%m%d"`

;--- Check date
if $BackupDate gt $BackupLastMade
;--- Check week
if $BackupWeek not eq $BackupWeekLastMade
;--- Ask user to confirm backing up
Setenv BackupReq `C:Requestchoice TITLE="MakeBackups" BODY="Ready to make weekly backups." GADGETS="C_ontinue|_Cancel" TYPE="QUESTION" TIMEOUTSECS=15`
; Okay to continue
if $BackupReq eq "1"
;--- Store backup date and week
Setenv BackupLastMade SAVE `C:Date LFORMAT="%y%m%d"`
Setenv BackupWeekLastMade SAVE `C:Date LFORMAT="%W"`
;--- Run backups
if exists $BackupScript1
C:Execute $BackupScript1
endif
if exists $BackupScript2
C:Execute $BackupScript2
endif
endif
endif
endif

;--- Cleanup
Unsetenv BackupScript1
Unsetenv BackupScript2
Unsetenv BackupWeek
Unsetenv BackupDate
Unsetenv BackupReq

 

Jon
Lauantaina, 25. helmikuuta, 2006 - klo 11.39:   
http://www.hotkey.net.au/~colstv/_software.html. Ei taida ajastusta olla, tai en ainakaan testannut.

 

IKE
Lauantaina, 25. helmikuuta, 2006 - klo 15.55:   
Kannattaa kokeilla tätä, myös muidenkin kuin jap:in:
http://www.onyxsoft.se/dremind.shtml

 

Piru
Lauantaina, 25. helmikuuta, 2006 - klo 18.36:   
TYPE="QUESTION" TIMEOUTSECS=15 pois niin toimii muissakin järjestelmissä. Tosin requesteri sitten odottelee maailman tappiin jos käyttäjä ei paina mitään.

 

jap
Sunnuntaina, 26. helmikuuta, 2006 - klo 11.32:   
AOS3.x:ssä ei riitä TYPE ja TIMESECS parametrien tiputus. AOS3.x:n Date komennossa ei ole LFORMAT-parametria, jota skripti käyttää. Sen avulla otetaan irti skriptille keskeinen viikon numero.

 

Piru
Sunnuntaina, 26. helmikuuta, 2006 - klo 12.26:   
Ah, kas tosiaan.

 

JPQ
Sunnuntaina, 26. helmikuuta, 2006 - klo 20.35:   
Mitenhän vaikea olisi koodata oma custom käsky joka paluttaisi viikon
numeron...

 

Joanna
Sunnuntaina, 26. helmikuuta, 2006 - klo 22.03:   
En muista ulkoa, mutta ainakin minusta tuommoista varten kannattaa tarkistaa ensinnä Arexx ja Perl... niissä voi hyvinkin olla joku datesysteemi joka antaa myös viikkonumerot. (+ luulisin että c++:ssakin voisi olla, tosin sitä tunnen huonosti)

 

jPV
Sunnuntaina, 26. helmikuuta, 2006 - klo 22.24:   
ARexxissä ei taida olla suoraan viikkonumeroa, mutta saa esim. päivät vuoden alusta tms, jolla systeemin saa toteutettua.

DATE([option][,date][format])

Optioina esim:

CENTURY
The number of days since January 1 of the century

DAYS
The number of days since January 1 of the current year

WEEKDAY
The day of the week (in mixed case)

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: