Page 1 sur 1

Terminal : exit ne ferme pas le terminal | processus fils | statut 0/127

Posté : dim. 26 avr. 2020 11:17
par TheShinozuka
Bonjour,

Depuis un certains temps ma commande exit ne fonctionne plus. Maintenant quand j'entre la commande exit, mon émulateur de terminal me renvoie le message :
"le processus fils a quitté normalement avec le statut 0" et ne me permettant pas de pouvoir entrer une commande tant que je n'ai pas "relancer".

en parcourant la littérature, j'ai pu lire que le statut "0" indiquait que la commande s'est déroulé sans erreur. Mais mon terminal est toujours ouvert :shock:

j'ai testé

Code : Tout sélectionner

$?
0 : commande introuvable


et quand je entre de nouveau exit, mon terminal me dit que "processus fils à quitté avec le statut 127".

Donc voila, je serais content de savoir ce que signifie un processus fils et pourquoi exit ne ferme pas mon terminal.
merci d'avance :D
PS: je connais l'alternative de ctrl+shift+q pour fermer le terminal mais je ne suis pas rassuré concernant la viabilité de mon système.

Image

Re: Terminal : exit ne ferme pas le terminal | processus fils | statut 0/127

Posté : dim. 26 avr. 2020 13:45
par tyrry
Slt ,
ben heu j'ai pas tous compris ce que tu veux en fait !
Mais exemple : exit c'est pour quitté le mode root genre :
pour te mettre en root

Code : Tout sélectionner

sudo su
pour quitté le mode root :

Code : Tout sélectionner

exit 
mais toi sur ta capture tu es en simple user symbolisé par $ du coup ya rien à faire que de fermé le terminal via son menu ou via le bouton de la fenêtre ou encore ctrl shift q ;)
@+

Re: Terminal : exit ne ferme pas le terminal | processus fils | statut 0/127

Posté : dim. 26 avr. 2020 17:13
par TheShinozuka
Pour tyrry :

bah j'utilisais exit pour quitter mon terminal après une maj, ou après avoir checké mon htop par exemple.Mais maintenant oui je le ferme avec la croix, ou avec le ctrl+shift+Q. Généralement j'utilise sudo plutot que me log en root, étant débutant, c'est plus safe pour moi.

Pour Cyrille :

Alors j'ai fait les manips que tu montre (cf voir image jointe)

Code : Tout sélectionner

baptiste@baptiste-MS-7850:~$ whoami
baptiste
baptiste@baptiste-MS-7850:~$ su baptiste
Mot de passe : 
baptiste@baptiste-MS-7850:~$ whoami
baptiste
baptiste@baptiste-MS-7850:~$ ps -faux | grep bash
baptiste 10729  0.0  0.0  23992  5232 pts/0    Ss   16:57   0:00      \_ bash
baptiste 10739  0.0  0.0  23996  5088 pts/0    S    16:57   0:00              \_ bash
baptiste 10749  0.0  0.0  15664  1028 pts/0    S+   16:57   0:00                  \_ grep --color=auto bash
baptiste@baptiste-MS-7850:~$ exit
exit
baptiste@baptiste-MS-7850:~$ ps -faux | grep bash
baptiste 10729  0.0  0.0  23992  5232 pts/0    Ss   16:57   0:00      \_ bash
baptiste 10751  0.0  0.0  15664  1004 pts/0    S+   16:58   0:00          \_ grep --color=auto bash
baptiste@baptiste-MS-7850:~$ exit
exit
Image

Et oui le premier exit tue correctement le processus fils mais le second ne tue pas le processus parent (ce qui devrait fermer le terminal)

Et ce qui est pour le $? j'ai lu dans une des pages de la doc ubuntu https://doc.ubuntu-fr.org/tutoriel/script_shell afin de connaître le code de retour de la dernière opération (dans notre cas l'exit)

En tout cas merci de vos contribution j'y vois plus clair.

Re: Terminal : exit ne ferme pas le terminal | processus fils | statut 0/127

Posté : mar. 12 mai 2020 23:16
par TheShinozuka
Bon.

Je clos cette discussion vu que j'ai réinstallé LM en passant à la 19.3 et en supprimant le dual boot avec windaube windows pardon !

Merci pour ceux qu'on essayer de m'aider sur ce problème.

Re: Terminal : exit ne ferme pas le terminal | processus fils | statut 0/127

Posté : mar. 12 mai 2020 23:20
par débitant
merci pour ton retour ;)

Re: Terminal : exit ne ferme pas le terminal | processus fils | statut 0/127

Posté : mer. 13 mai 2020 15:48
par zeb
Bonjour,
J'ai pas tout suivi :oops:
Après réinstallation, ton problème n'est plus ??? car je pense pas que ce soit un dual boot avec windows qui empêcher la commande exit de fermer ton terminal :shock:

Re: Terminal : exit ne ferme pas le terminal | processus fils | statut 0/127

Posté : mer. 13 mai 2020 15:59
par TheShinozuka
Yo

Non je pense qu'il y avait un packet corrompu ou qu'elle que chose dans le genre et la réinstall à à permis de refaire fonctionner la commande.

Re: Terminal : exit ne ferme pas le terminal | processus fils | statut 0/127

Posté : ven. 15 mai 2020 18:54
par zeb
Sujet clos.
Déplacé dans Terminal, pour rouvrir si besoin→message privé