Ich bin gespannt wie du das Forum per Script in den Wartungszustand versetzt... vBulletin bietet hierzu keinerlei API...
Hab auch schon recherchiert...
warum willst du das tun?
du setzt es
einmal in den wartungezustand um ein frisches kompilat der templates zu erzeugen und das wars. diese kompilierten template files sind es die wir auf der benutzerseite zugesandt bekommen, und die brauchen sich auch nicht mehr zu aendern. wenn du dir diese files kopierst oder zumindest die wichtigen davon, dann hast du einen stand den du jeder zeit drueberkopieren kannst wenn etwas nicht stimmt. du hast auch eine vergleichsbasis um zu ueberpruefen ob etwas nicht stimmt. tag und nacht. das forum waere lediglich fuer wenige sekunden kompromitiert - was immer noch schlimm ist, aber zuminest hat man etwas zeit zum durchatmen und kann jetzt nach der eigentlichen luecke suchen.
nocheinmal anders ausgedrueckt:
1. forum manuell in den wartungszustand versetzen, dieser schritt ist nur einmal noetig und muss nicht automatisiert werden
2. man lösche alles manuell im cache ordner
3. man erneuert die templates im acp, dass er die kompiliert und neue files in den chache schreibt
4. jetzt kopiert man den kompletten cache in einen sicheren ordner
5. geschrieben werden muss ein kleines script dass den zustand des cache ordners überwacht, die anzahl der files und die check-summen anhand der files im backup ordner
6. sollte irgendwas nicht stimmen, soll das script sofort alles noetige austauschen. wenn möglich auch infos in log files ablegen, zb. änderungsdatum, etc.
7. ab in die cron-tab mit dem script, jede minute einmal laufen lassen, besser alle 30 sekunden - frisst ja nicht viel cpu sowas.