À Bash, si je lance un programme et que ça plante, je reçois des informations sur ce qui ne va pas, comme: Segmentation fault (core dumped)
. Dans le poisson, je viens d'obtenir fish:
mais pas de message ... Quelqu'un sait-il quel est le problème?
0
sleep 888 &
" puis "kill -11 %1
"produit"fish: Job 1, 'sleep 888 &' terminated by signal SIGSEGV (Address boundary error)
". Qu'est-ce quefish -v
rapport? Qu'est-ce quelocale
sortie et si ce n'est pas l'anglais le problème disparaît-il si vous passez à l'anglais, ouPOSIX
lieu?fish -v
donne2.6.0
, etlocale
ne spécifie pas unLANG
ouLC_ALL
.LC_CTYPE
estUTF-8
et le reste estC
Réponses:
Je ne suis pas familier avec le poisson comme une coquille, mais sur google rapide fu, https://fishshell.com/docs/current/
section: redirection entrée / sortie (IO) et https://fishshell.com/docs/current/faq.html question: Comment puis-je obtenir le statut de sortie d'une commande?
Ces erreurs sont-elles imprimées ou redirigées correctement ou capturées? Par défaut, sont-ils configurés pour être imprimés sur votre écran par défaut? Certains résultats suggèrent de mettre à jour la dernière version. Cela suppose de vérifier si vos versions sont obsolètes ou si elles ont une erreur. Obtenir la dernière ou la dernière version disponible pour votre distribution ou de Github peut vous aider.
la source