faboussard / 42_minishell

1 stars 0 forks source link

exit status 1 au lieu de 127 si on fait unset PATH, ls - voir tests basic-no-env de mcombeau #97

Closed faboussard closed 4 months ago

faboussard commented 4 months ago
>>>  Minishell>$ unset PATH
>>>  Minishell>$ ls
minishell: ls: No such file or directory
>>>  Minishell>$ echo $?
1
>>>  Minishell>$ bash
minishell: bash: No such file or directory
>>>  Minishell>$ exit
➜  minishell git:(new-parsing) ✗ unset PATH
➜  minishell ls
zsh: command not found: ls
➜  minishell echo $?
127
melobern commented 4 months ago

Je pense que c'est coté exec, je regarde ça.

faboussard commented 4 months ago

pardon oui c cote exec lerreur est bien la, je rouvre

melobern commented 4 months ago

l'exit code est bon maintenant, le message d'erreur c'est pas du tout grave (j'ai vu avec Emma, c'est l'exit code qui compte) donc au pire, à voir si vraiment on veut peaufiner mais le message d'exit n'est pas un priorité ni éliminatoire (marqué sur le sujet)