В Fri, 28 Oct 2016 00:34:42 +0300
Михаил Касаджиков пишет:
> Так что, ksh реагирует на «(…) &», а dash ещё и на внешние программы. Bash —
> пофигист.
Фишка в том, что ни bash ни dash не реагируют на _завершение_ «(…) &»,
только на запуск, см. отметки времени в первом письме.
А zsh и ksh молодц
В Thu, 27 Oct 2016 23:56:21 +0300
Artem Chuprina пишет:
> Можно заменить на print (этот
> обязан быть builtin'ом) и посмотреть, будет ли разница.
Не будет :)
% bash -c 'which printf'
/usr/bin/printf
% dash -c 'which printf'
/usr/bin/printf
> Я не исключу, что это вопрос не к "как обрабатывается"
27.10.2016 23:56, Artem Chuprina пишет:
> Михаил Касаджиков -> Andrey Nikitin @ Thu, 27 Oct 2016 22:59:51 +0300:
>
> >>> Есть подозрение что dash и bash имеют баг в обработке команды trap arg
> SIGCHLD.
> >>>
> >>> Есть некий шелл скрипт (код в конце письма), который (imho) должен
> работать
Михаил Касаджиков -> Andrey Nikitin @ Thu, 27 Oct 2016 22:59:51 +0300:
>>> Есть подозрение что dash и bash имеют баг в обработке команды trap arg
>>> SIGCHLD.
>>>
>>> Есть некий шелл скрипт (код в конце письма), который (imho) должен
>>> работать так,
>>> как он работает только в ZSH.
>>
27.10.2016 22:32, Михаил Касаджиков пишет:
> 27.10.2016 13:20, Andrey Nikitin пишет:
>> Привет.
>>
>> Есть подозрение что dash и bash имеют баг в обработке команды trap arg
>> SIGCHLD.
>>
>> Есть некий шелл скрипт (код в конце письма), который (imho) должен работать
>> так,
>> как он работает тол
27.10.2016 13:20, Andrey Nikitin пишет:
> Привет.
>
> Есть подозрение что dash и bash имеют баг в обработке команды trap arg
> SIGCHLD.
>
> Есть некий шелл скрипт (код в конце письма), который (imho) должен работать
> так,
> как он работает только в ZSH.
> А именно, обработчик SIGCHLD должен быть
https://wiki.debian.org/wl
https://wiki.debian.org/brcm80211
Читали?
В Wed, 26 Oct 2016 15:16:21 +0300
Vladimir Vetrov пишет:
> Может я что-то сделал не так?
>
> --
> С уважением,
> Владимир Ветров.
Привет.
Есть подозрение что dash и bash имеют баг в обработке команды trap arg SIGCHLD.
Есть некий шелл скрипт (код в конце письма), который (imho) должен работать так,
как он работает только в ZSH.
А именно, обработчик SIGCHLD должен быть вызван _сразу_ после завершения
фонового процесса.
% zs
8 matches
Mail list logo