================================================================================ Shutdown similaire au startup configurable avec SYSMAN, mode d'emploi: ====================================================================== Cette utilitaire permet de gerer les procedures d'un shutdown de la meme facon que celles du startup a travers une base de donnee accessible via la commande STARTUP de SYSMAN (avec les memes avantages de modularite). Se reporter donc a l'utilisation de SYSMAN-STARTUP pour details utiles. Le saveset SHUTDOWN.BCK contient les fichiers suivants: SHUTDOWN$SHUTDOWN.COM : la procedure de shutdown SHUTDOWN$LAYERED.DAT : un fichier de description des produits (vide) SHUTDOWN$LAYERED.FDL : un fichier FDL pour recreer celui-ci si necessaire SHUTDOWN$README.1ST : ce texte Ces fichiers (ainsi que ceux a executer) sont supposes etre dans un directory appele SYS$SYSDEVICE:[VMS$COMMON.SYS$SHUTDOWN]. Si non, modifier la procedure (et le FDL) en consequence. Ce shutdown est directement tire du SYS$SYSTEM:STARTUP.COM. Le fonctionnement en a ete conserve. En particulier, les modes d'appel sont exactement les memes (DIRECT, BATCH, CALLED, SPAWN et ANY). Mais faire attention que selon l'endroit ou est appelee cette procedure, le queue-manager est peut-etre deja stoppe et les logins interdits (facheux pour les modes Batch et Spawn...) (ce qui est le cas si applee dans SYSHUTDWN.COM). Pour definir/modifier la database sous SYSMAN, commencer par $MC SYSMAN SYSMAN> STARTUP SET DATABASE SYS$COMMON:[SYS$SHUTDOWN]SHUTDOWN$LAYERED.DAT Les commandes suivantes seront toujours "SYSMAN> STARTUP quelquechose ...." Pour les Phases, deux solutions: - conserver les memes noms de phases que pour le startup. C'est plus simple (meme fichier de phases), mais les noms ne sont peut-etre pas adaptes. - creer un autre fichier de phases (par exemple SHUTDOWN$PHASES.DAT) avec son editeur favori (c'est un fichier texte sequentiel) et y donner les noms de phases que l'ont veut (un nom par ligne). Dans ce cas, faire attention de redefinir le logique STARTUP$PHASES avant de lancer SYSMAN pour que cela marche: $ DEFINE STARTUP$PHASES SYS$COMMON:[SYS$SHUTDOWN]SHUTDOWN$PHASES.DAT $ MC SYSMAN SYSMAN> etc... $ DEASSIGN STARTUP$PHASES par exemple (il est tres fortement deconseille de modifier le fichier standard VMS$PHASES.DAT). La procedure de shutdown prend ce fichier s'il existe, sinon elle prend le fichier SYS$STARTUP:VMS$PHASES.DAT standard. Inclure dans la procedure SYS$MANAGER:SYSHUTDWN.COM une ligne avec: $ @SYS$COMMON:[SYS$SHUTDOWN]SHUTDOWN$SHUTDOWN.COM Pour suivre le deroulement du shutdown, modifier la ligne: $shutdrv$verbose = shutdrv$false par $shutdrv$verbose = shutdrv$true Pour tester l'enchainement sans executer les procedures, modifier la ligne: $shutdrv$execut = shutdrv$true par $shutdrv$execut = shutdrv$false et executer shutdown$shutdown.com directement (sans faire le shutdown). Pour infos, avis, reproches: DECUSF::PERROT_B ou PERROT@IPNCLS.IN2P3.FR ou PERROT@FRIPN51.BITNET ================================================================================