.bashrc petit soucis

Résolu
rordinas Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
rordinas Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un petit soucis avec un fichier bashrc :
J'ai un utilisateur qui n'a besoin de passer qu'une seule commande qui sera toujours la même. Je veux donc exécuter cette commande automatiquement lorsqu'il se log et une fois la commande terminé le déloger automatiquement.

J'ai donc mis le contenu suivant dans le .bashrc :

ssh example.com
exit

Si la commande ssh se déroule correctement pas de soucis, l'utilisateur est bien déconnecté. par contre si l'utilisateur fait un ctrl-c au moment du prompt du mot de passe pour la connexion ssh, alors la il n'est pas déloger automatiquement.

Il semblerait que bash interompt la lecture du .bashrc si l'une des commandes ne se déroule pas correctement.

SI vous avez des suggestions je suis preneur, ou bien même une autre solution parce que je doute que celle ci soit vraiment très adaptée, ni très sécurisé (mon petit doigt me dit que ça se contourne en 30s).

Merci et bonne journée

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
essaye de mettre
trap "exit" 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
au début du .bashrc, tous les signaux, donc ctrl-c vont forcer un exit
0
rordinas Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   2
 
ca marche nikel,
merci beaucoup!!
0