В bash, если я запускаю программу, и она падает, я получаю некоторую информацию о том, что пошло не так, например Segmentation fault (core dumped). В рыбе я просто получаю fish:но не сообщение ... кто-нибудь знает в чем проблема?
Fish shell не возвращает ошибку программы
1 ответ
Я не знаком с рыбой как оболочкой, но после быстрого гугл фу, https://fishshell.com/docs/current/
раздел: перенаправление ввода / вывода (IO) и https://fishshell.com/docs/current/faq .html вопрос: Как мне получить статус выхода команды?
Эти ошибки напечатаны или перенаправлены правильно или зафиксированы каким-либо образом? По умолчанию они настроены для печати на экране по умолчанию? некоторые результаты предполагают обновление до последней версии, я предполагаю, что это означает проверку того, не устарели ли ваши версии или нет. Может помочь получение последней или последней стабильной версии, доступной для вашего дистрибутива или от Github.
Работает для меня: "
sleep 888 &" then "kill -11% 1"выдает" fish: Job 1, 'sleep 888 &', завершается сигналом SIGSEGV (Ошибка границы адреса)". Что сообщаетfish -v? Что выводитlocaleи если он не английский, проблема исчезнет, если вы переключитесь на английский илиPOSIX` локаль?