From 2014 to 2018, I co-maintained a Sakai installation. We migrated from 2.9.3 to 10.4 to 11.3, all with custom patches.
These scripts were written and tested on Linux; they are expected to work on other Unix variants as well. Most take -h as a help option.
Scripts for general maintenance tasks:
Scripts for reporting information from Sakai's (MySQL) database:
Scripts for reporting on / modifying a Sakai instance using its SOAP API (the ones marked (*) depend on Sakai patches developed for us by EDIA):
See also my more general collection of scripts.
Author: Reinier Post, TU Eindhoven. Use and redistribution permitted, but entirely at your own responsibility. Publication/distribution of modified versions permitted provided that any such modifications are communicated to me first.