The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз командного интерпретатора Bash 4.4, opennews (??), 17-Сен-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


24. "Релиз командного интерпретатора Bash 4.4"  +7 +/
Сообщение от freehckemail (ok), 17-Сен-16, 12:58 
Хм. wait для получения статуса *синхронной* команды? А кто его вообще для этого юзал? Как он умудрился это сделать, и главное -- зачем это понадобилось?

Я вот думал, что wait только для асинхронных команд можно использовать. Или отдельные умельцы шлют SIGCONT остановленному процессу синхронной команды, и натравливают на него wait?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

40. "Релиз командного интерпретатора Bash 4.4"  +2 +/
Сообщение от EHLO (?), 18-Сен-16, 14:09 
> Я вот думал, что wait только для асинхронных команд можно использовать. Или
> отдельные умельцы шлют SIGCONT остановленному процессу синхронной команды, и натравливают
> на него wait?

Остановленный процесс это уже асинхронная команда.

Я с интересом для себя обнаружил, что:

$bash -c 'echo $$;exit 33'
2737
$bash -c 'echo $$;exit 44'
2738
$wait 2738 ; echo $?
44
$wait 2737 ; echo $?
33
$wait 2738 ; echo $?
44

Отключили вероятно для оптимизации. Помнить все PIDы может оказаться накладно в гипотетической ситуации.

Ответить | Правка | Наверх | Cообщить модератору

45. "Релиз командного интерпретатора Bash 4.4"  +/
Сообщение от freehckemail (ok), 18-Сен-16, 23:38 
Спасибо, очень интересная штука. Хм. Была.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру