Monday, November 08, 2010 at 12:06 AM.
system.verbs.builtins.webserver.apache.s3backup.backup
on backup (flstartup=false) { <<Changes <<6/7/09; 7:12:43 AM by DW <<Created. local (adrdata = webserver.apache.s3backup.init (), f, ct=0, startticks = clock.ticks ()); adrdata^.stats.ctChecks++; adrdata^.stats.whenLastCheck = clock.now (); log2.add ("webserver.apache", "s3 backup started", "", startticks); on dofolder (folder) { local (f); fileloop (f in folder) { try { if file.isfolder (f) { dofolder (f)} else { try { <<scratchpad.f = f ct++; webserver.apache.s3backup.checkFile (f, flstartup, adrdata)}}}}}; dofolder (adrdata^.prefs.folder); adrdata^.stats.ctSecsLastBackup = number (clock.now () - adrdata^.stats.whenLastCheck); log2.add ("webserver.apache", "s3 backup complete", ct + " files checked.", startticks)}; bundle { //test code backup (false)}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.