Événements shell Unix?
Question
Existe-t-il un moyen d’évoquer un mot de passe quand on le demande dans un shell Unix sans utiliser de fichiers binaires externes? Quelque chose comme une simple fonction déclenchée lorsque l’invite de mot de passe est affichée
La solution
Réponse courte: non.
Réponse un peu plus longue: les shells habituels, sh, ksh, csh, tcsh, bash n'ont pas de crochets sur lesquels vous pouvez suspendre des actions (OK, donc bash2 a la complétion par des onglets sensibles au contexte).
D'autre part. Le shell n'est qu'un programme. Vous pouvez le remplacer. Si vous pouvez vraiment dire ce que vous voulez faire, vous pouvez pirater un shell existant ou en écrire un nouveau pour obtenir le comportement souhaité ...
Autres conseils
Connaissez-vous Expect ?
Cela tombe peut-être dans les "fichiers binaires externes". catégorie, mais si c'est le cas, votre question doit être clarifiée.