Les événements shell Unix?

Y a-t-il un moyen pour que je puisse faire écho au mot de passe quand il est demandé dans le shell unix sans utiliser de binarys externes? Quelque chose comme une simple fonction déclenchée lorsque l’invite de mot de passe est affichée

Réponse courte: non.

Réponse légèrement plus longue: les shells habituels, sh, ksh, csh, tcsh, bash n’ont pas de hook pour que vous puissiez accrocher des actions (OK, donc bash2 a des tabulations complètes).


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 et créer un shell existant ou en écrire un nouveau pour obtenir le comportement souhaité …

Êtes-vous au courant de Expect ?

Peut-être cela tombe-t-il dans la catégorie “binarys externes”, mais si c’est le cas, alors votre question doit être clarifiée.