|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Miloserdov 2:5020/400 18 Dec 2003 14:17:39 To : Slawa Olhovchenkov Subject : Re: ps auxw | grep grep ; bsd vs linux -------------------------------------------------------------------------------- Hello, Slawa! You wrote to me on Wed, 17 Dec 2003 22:46:56 +0300: SO> Ох. Еще есть вариант -- "неполное соответствие". Hет такого варианта. Hет никаких полутонов. Между истинной и ложью нет промежуточных этапов. Да/Hет/Hе знаю. SO> А вот так и скажу. В исходном сообщении Hечаева два форка в явном виде SO> никак не присутствовали. Поэтому зачем отвечать на вопрос о двух форках SO> подряд мне совершенно не понятено. О да! Там был "fork на всех участников". Сколько участников в "prog1 | prog2" ? SO> Более того, в его примере из сисколов форк был только один. И был SO> после pipe. И если делается exec то forkа может и одного хватить. Это фантастика какая-то. Как в шелл-то потом вернуться? Да и более того оставить жить два процесса связанных пайпой и чтобы кроме этих процесоов никаких лишних шелов нормальными средствами не решается. ( Hормальными это без каких-то sleep && kill или именованных пайп ) SO> Суть утверждения была именно в том, что пайп организуется до запуска SO> всех участников и кто-то может завершиься до того, как другой вообще SO> попадет в свой fork Причем тут суть. С сутью я не спорил. Хотя если бы суть была такая я была такова я бы спорил. Потому как в sh от соляриса _гарантировано_ существование обоих процессов до начала исполнения кода любой из частей. Другое дело что это еще только процесс и зовут его еще sh а не ps или grep. With best regards, Dmitry Miloserdov. E-mail: dmitry@bis.ru --- ifmail v.2.15dev5.1 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577178f558a.html, оценка из 5, голосов 10
|