BASH Script : Déconnexion ssh
Résolu/Fermé
Gimly86
Messages postés
17
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
25 août 2011
-
5 févr. 2009 à 09:29
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 6 févr. 2009 à 14:09
dubcek Messages postés 18758 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 6 févr. 2009 à 14:09
A voir également:
- BASH Script : Déconnexion ssh
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Microsoft activation script - Accueil - Windows
- Script bat - Guide
- Bingo bash free - Télécharger - Divers Jeux
7 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
5 févr. 2009 à 10:53
5 févr. 2009 à 10:53
Comme toi, je n'ai pas trouvé.
Dans ton cas, il faut peut être faire autrement, en modifiant le comportement du serveur ssh en n'ouvrant pas le shell en mode interactif.
Ou alors, tu peux essayé de tué le processus du shell, en conjugant ps et who ou un truc dans le genre.
ps -U $USER | grep $SHELL | kill...
Dans ton cas, il faut peut être faire autrement, en modifiant le comportement du serveur ssh en n'ouvrant pas le shell en mode interactif.
Ou alors, tu peux essayé de tué le processus du shell, en conjugant ps et who ou un truc dans le genre.
ps -U $USER | grep $SHELL | kill...
Gimly86
Messages postés
17
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
25 août 2011
6 févr. 2009 à 07:46
6 févr. 2009 à 07:46
Je n'y est pas pensé en effet. Je vais tester ta solution et te tiens au courant Char Snipeur. Merci pour ta réponse :).
Gimly86
Messages postés
17
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
25 août 2011
6 févr. 2009 à 11:35
6 févr. 2009 à 11:35
J'ai trouver une commande qui s'appelle atexit() qui permttrait cela. J'ai beau lire le man et les quelques exemples du net. Je ne compreds pas sont fonctionnement. Si quelqu'un sait comment l'utilisé ?
Merci :)
Merci :)
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
6 févr. 2009 à 11:40
6 févr. 2009 à 11:40
Hum... je connais cette fonction en C, mais pas en script.
En C, elle est très simple, tu lance une fonction lorsque le programme s'arrête suite à un return un exit() ou un abort().
En C, elle est très simple, tu lance une fonction lorsque le programme s'arrête suite à un return un exit() ou un abort().
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Gimly86
Messages postés
17
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
25 août 2011
6 févr. 2009 à 13:47
6 févr. 2009 à 13:47
Tu l'utilises comment en C ?
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
6 févr. 2009 à 13:52
6 févr. 2009 à 13:52
En C :
int main()
{
//des trucs
atexit(getchar);
.// d'aure truc
return 0;
}
Je n'ai pas testé, mais en getchar est accepté comme fonction, je programme juste avant ou après le return0; effectuera un apel à la fonction getchar().
J'ai vu un exemple concret de l'utilisation de cette fonction dans un tutoriel de SDL où il est utilisé pour fermé proprement l'interface à la fin du programme.
int main()
{
//des trucs
atexit(getchar);
.// d'aure truc
return 0;
}
Je n'ai pas testé, mais en getchar est accepté comme fonction, je programme juste avant ou après le return0; effectuera un apel à la fonction getchar().
J'ai vu un exemple concret de l'utilisation de cette fonction dans un tutoriel de SDL où il est utilisé pour fermé proprement l'interface à la fin du programme.
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
6 févr. 2009 à 14:09
6 févr. 2009 à 14:09
hello
et avec un logout à la place de exit ?
et avec un logout à la place de exit ?