La sortie de onstat -g ses
affiche à la fois le nom d'hôte et les colonnes tty. Cependant, les deux sont tronqués aux 8 premiers caractères.Comment puis-je obtenir le nom d'hôte complet d'où une connexion réseau Informix a été établie?
Est-il possible d'obtenir le nom d'hôte ou tty dans toute autre variante de onstat
? (Pour les connexions réseau - et mes objectifs - ils sont interchangeables)
Contexte: nous avons un script exécutant très fréquemment onstat -g ses
, qui fait partie d'un algorithme d'équilibrage de charge. Les serveurs d'où ces connexions viennent maintenant * ont des noms d'hôte de 9 caractères, et la loi de Murphy dicte que le chiffre tronqué est celui qui identifie l'un d'un autre. (Ils ont des noms comme ABC1DEFG1, ABC1DEFG2 et ainsi de suite.)
. * Personnellement, je suis un grand croyant dans l'adage selon lequel « une norme qui aspire est mieux qu'une évolution constante d'un ». Mais celui-ci a changé, et je dois changer avec lui ...
Merci Jonathan. Je savais que l'info était en syssessions, et j'ai en fait modifié ce script pour utiliser DBI - un code que je connais très bien! - plutôt que d'ouvrir (ONSTAT, "onstat -g ses |"). J'avais été réticent à le faire, ce qui s'est avéré être une optimisation prématurée, alors honte à moi. Cependant, il existe un tas d'autres scripts analysant la sortie onstat à des fins diverses, et ils auront tous besoin des mêmes mods, ce qui est regrettable. – RET