.bashrc petit soucis

Résolu
rordinas Messages postés 23 Statut Membre -  
rordinas Messages postés 23 Statut Membre -
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 19021 Statut Contributeur 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 23 Statut Membre 2
 
ca marche nikel,
merci beaucoup!!
0