Déconnexion dynamique des process interactifs sur VAX/VMS Programme : DYNLOGOUT - déconnexion automatique des process interactifs inactifs Langage : C V2.1 Système : VAX/VMS V5.0-2 Date : 3 mars 1989 Auteur : M. RING UIC-SOFAL 8 rue Lamennais PARIS 8. (tél. 49 53 75 00) Objet : le programme lancé en mode détaché scrute à intervalles réguliers les process interactifs du système en examinant leur activité. Trois paramètre d'activité du process sont considerés : CPUTIM - cpu time BUFIO - E/S terminal DIRIO - E/S disque ou bande Généralités ----------- Le programme a pour but de stopper les process interactifs non actifs depuis une certaine période. Il est similaire à d'autres produits DECUS comme AUTOLOG ou WATCHDOG tout en fournissant un paramètrage étendu. Ce paramètrage, qui évite tout modification du programme permet de : 1- faire varier le temps d'inactivité (lifetime) accordé à chaque process en fonction de l'heure de la journée et (ou) du nombre de process interactifs 2- fixer l'intervalle de scrutage de process, toutes les minutes, toutes les deux, trois ou N minutes. L'intervalle de scrutage sera fixé en fonction de besoin de chaque site 3- désigner les utilisateurs soumis ou non à la déconnexion automatique par le programme 4- désigner les terminaux soumis ou non à la déconnexion. L'environnement des terminaux LAT est pris en compte en utilisant les nouvelles possibilités de VMS 5. Le terminal LAT sera décrit sous forme NOM__SERVER/PORT__n, le terminal direct sous forme TXAn, OPA0, ... 5- demander ou non le fichier LOG des process stoppés par la procédure 6- adopter les temporisateurs différents pour des process interacifs selon les critères cités ci-dessus (Username, Group, Terminal) Ce parametrage permet d'adopter cet utilitaire à tout environnement VAX/VMS (protocol LAT, PABX, mixte). Pour plus de détails, voir le fichier DYNLOGOUT.DOC