Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     23 Sep 2007  10:22:11
 To : Aleksey Cheusov
 Subject : Re: freebsd 6.2
 -------------------------------------------------------------------------------- 
 
 
 >>> Aleksey Cheusov wrote: 
 
  VN>> Как по мне, если в конструкции `x|y' `x' умерло, а `y' этого не
  VN>> заметило - завершать после этого скрипт или продолжать, дело
  VN>> десятое.
 AC> А по мне, за игнорирование exit кода всех элементов пайпа кроме
 AC> последнего нужно расстреливать на месте без суда и следствия.
 
 В глобальном смысле согласен, но:
 
 1. Hасколько я вижу стандарт, средства прочитать все коды кроме
 последнего нет и сейчас. Если где-то есть - то это местные
 расширения. И даже попытки как-то это регламентировать нет.
 
 2. Получать этот статус после того, как завершится вся pipeline -
 уже поздно, почки отвалились:) Hадёжный механизм должен был
 просигнализировать каждому читателю пайпа о том, что предыдущий
 завершился неуспешно. Иначе тебе придётся наворачивать промежуточные
 файлы на каждое место, где требуется контроль завершения.
 
 AC> Тут нужен
 AC> массовик-иделог харизматичной наружности, стоб вещал, как сваи в землю
 AC> забивал.
 
 А ему в ответ расскажут "чувак, нам под твои требования выгибаться -
 N мегабаксов потратить, а пользы не видно" (коммерческий вариант)
 или "эт чё за ботва? я супермен (список регалий), я пишу
 суперклассную вещь, а ты кто?" (opensource вариант). И чихали они на
 твою харизму...
 
 Оба варианта значительно реальнее чем кажется, особенно второй -
 если суперменом будет не Линус с его NIH принципом во всём что не
 описано стандартом и принято уже всеми, то, например, Миллз, который
 упорно грозится убить нахрен ntpdate за то, что, мол, не проверяет
 исходные сервера (а то, что я в своей сети _своим_ ntp серверам
 доверяю 100%, а хост должен вставать быстро - его не волнует).
 
  VN>> Тот, кому нужна настоящая надёжность (а не хилый закос,
  VN>> пригодный разве что для системы ручной подготовки книг), пайпы в
  VN>> таком виде не использует вообще.
 AC> Абаснуй (c) В каком это "таком" виде?
 
 В виде x|y, где y делает финальную операцию (например, отправляет
 письмо для обработки роботом). Чтобы проверить выполнение вовремя,
 надо писать
 
 set -e
 
 x >$TMP
 
 y <$TMP
 
 после чего вся хвалёная эффективность и красота пайпов сходит на ноль.
 
 AC> Hе без этого. С протянутой рукой по поводу msdosfs я уже в unix.bsd ходил.
 AC> И ведь пивом нынче не возьмут :(
 
 Её недавно серьёзно лечили - см. эху. Посмотри, твои ли проблемы...
 -netch-
 --- ifmail v.2.15dev5.4
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 freebsd 6.2   Evgeny Zheleznyak   17 Sep 2007 23:11:00 
 Re: freebsd 6.2   Denis Shaposhnikov   17 Sep 2007 23:55:02 
 freebsd 6.2   Andrey Ostanovsky   18 Sep 2007 10:11:50 
 freebsd 6.2   Evgeny Zheleznyak   18 Sep 2007 22:38:26 
 freebsd 6.2   Andrey Ostanovsky   18 Sep 2007 23:35:56 
 Re: freebsd 6.2   Eugene Grosbein   19 Sep 2007 10:11:56 
 freebsd 6.2   Andrew Alcheyev   19 Sep 2007 13:51:00 
 freebsd 6.2   Leizer A. Karabin   19 Sep 2007 18:53:20 
 Re: freebsd 6.2   Valentin Davydov   19 Sep 2007 17:07:36 
 freebsd 6.2   Slawa Olhovchenkov   19 Sep 2007 14:56:08 
 Re: freebsd 6.2   Andrey Zonov   21 Sep 2007 12:26:49 
 Re: freebsd 6.2   Eugene Grosbein   21 Sep 2007 16:59:29 
 Re: freebsd 6.2   john gladkih   19 Sep 2007 04:12:33 
 Re: freebsd 6.2   Aleksey Cheusov   19 Sep 2007 14:49:53 
 Re: freebsd 6.2   john gladkih   20 Sep 2007 11:37:03 
 Re: freebsd 6.2   Aleksey Cheusov   20 Sep 2007 13:05:20 
 Re: freebsd 6.2   john gladkih   20 Sep 2007 23:36:32 
 Re: freebsd 6.2   Valentin Davydov   21 Sep 2007 10:33:10 
 Re: freebsd 6.2   Aleksey Cheusov   21 Sep 2007 10:34:46 
 Re: freebsd 6.2   john gladkih   21 Sep 2007 11:06:34 
 Re: freebsd 6.2   Aleksey Cheusov   21 Sep 2007 14:10:07 
 Re: freebsd 6.2   john gladkih   21 Sep 2007 23:21:56 
 Re: freebsd 6.2   Aleksey Cheusov   22 Sep 2007 00:12:22 
 freebsd 6.2   Andrew Kant   22 Sep 2007 08:17:04 
 freebsd 6.2   Slawa Olhovchenkov   21 Sep 2007 12:14:54 
 Re: freebsd 6.2   Aleksey Cheusov   21 Sep 2007 18:34:20 
 Re: freebsd 6.2   john gladkih   21 Sep 2007 23:21:25 
 Re: freebsd 6.2   Aleksey Cheusov   22 Sep 2007 00:12:22 
 Re: freebsd 6.2   john gladkih   22 Sep 2007 00:51:34 
 Re: freebsd 6.2   Vasily Korytov   21 Sep 2007 10:53:27 
 Re: freebsd 6.2   Aleksey Cheusov   21 Sep 2007 13:51:00 
 Re: freebsd 6.2   Vasily Korytov   21 Sep 2007 15:20:13 
 Re: freebsd 6.2   Aleksey Cheusov   21 Sep 2007 16:19:17 
 Re: freebsd 6.2   Vasily Korytov   21 Sep 2007 16:54:33 
 Re: freebsd 6.2   Aleksey Cheusov   21 Sep 2007 17:34:51 
 Re: freebsd 6.2   Vasily Korytov   21 Sep 2007 17:54:01 
 Re: freebsd 6.2   Aleksey Cheusov   21 Sep 2007 18:17:10 
 Re: freebsd 6.2   john gladkih   21 Sep 2007 23:21:57 
 Re: freebsd 6.2   Aleksey Cheusov   22 Sep 2007 00:24:58 
 Re: freebsd 6.2   john gladkih   22 Sep 2007 13:37:24 
 Re: freebsd 6.2   Vasily Korytov   22 Sep 2007 16:42:16 
 Re: freebsd 6.2   Aleksey Cheusov   22 Sep 2007 17:52:36 
 freebsd 6.2   Andrey Ostanovsky   22 Sep 2007 18:45:36 
 Re: freebsd 6.2   john gladkih   22 Sep 2007 19:06:26 
 Re: freebsd 6.2   Valentin Nechayev   22 Sep 2007 21:02:53 
 Re: freebsd 6.2   Aleksey Cheusov   22 Sep 2007 21:39:07 
 Re: freebsd 6.2   Valentin Nechayev   22 Sep 2007 22:11:46 
 Re: freebsd 6.2   Aleksey Cheusov   22 Sep 2007 22:34:02 
 Re: freebsd 6.2   Valentin Nechayev   23 Sep 2007 10:22:11 
 Re: freebsd 6.2   Aleksey Cheusov   23 Sep 2007 11:44:02 
 Re: freebsd 6.2   Victor Sudakov   23 Sep 2007 12:42:25 
 Re: freebsd 6.2   Valentin Nechayev   23 Sep 2007 13:38:00 
 Re: freebsd 6.2   Victor Sudakov   23 Sep 2007 14:34:54 
 Re: freebsd 6.2   Valentin Nechayev   23 Sep 2007 17:34:36 
 Re: freebsd 6.2   Victor Sudakov   24 Sep 2007 08:53:54 
 Re: freebsd 6.2   Valentin Nechayev   24 Oct 2007 01:11:30 
 Re: freebsd 6.2   Victor Sudakov   24 Oct 2007 11:02:23 
 Re: freebsd 6.2   Valentin Nechayev   24 Oct 2007 12:13:44 
 Re: freebsd 6.2   Victor Sudakov   24 Oct 2007 16:33:09 
 Re: freebsd 6.2   Valentin Nechayev   24 Oct 2007 17:47:12 
 Re: freebsd 6.2   Victor Sudakov   24 Oct 2007 18:26:00 
 Re: freebsd 6.2   Valentin Nechayev   24 Oct 2007 18:33:09 
 Re: freebsd 6.2   john gladkih   23 Sep 2007 14:22:30 
 Re: freebsd 6.2   Valentin Nechayev   23 Sep 2007 17:39:09 
 Re: freebsd 6.2   john gladkih   23 Sep 2007 18:51:50 
 freebsd 6.2   Andrey Ostanovsky   23 Sep 2007 23:25:26 
 Re: freebsd 6.2   Eugene Grosbein   24 Sep 2007 09:16:06 
 Re: freebsd 6.2   Aleksey Cheusov   24 Sep 2007 23:32:25 
 Re: freebsd 6.2   Valentin Davydov   24 Sep 2007 10:48:06 
 Re: freebsd 6.2   john gladkih   24 Sep 2007 11:37:20 
 freebsd 6.2   Alex Semenyaka   23 Sep 2007 02:52:28 
 Re: freebsd 6.2   Aleksey Cheusov   23 Sep 2007 19:03:55 
 freebsd 6.2   Alex Semenyaka   24 Sep 2007 00:45:08 
 Re: freebsd 6.2   john gladkih   23 Sep 2007 20:52:16 
 freebsd 6.2   Alex Semenyaka   24 Sep 2007 00:40:00 
 Re: freebsd 6.2   john gladkih   25 Sep 2007 11:23:03 
 freebsd 6.2   Alex Semenyaka   25 Sep 2007 21:25:02 
 Re: freebsd 6.2   john gladkih   25 Sep 2007 23:21:50 
 freebsd 6.2   Alex Semenyaka   25 Sep 2007 23:11:20 
 Re: freebsd 6.2   john gladkih   30 Sep 2007 18:51:54 
 freebsd 6.2   Alex Semenyaka   02 Oct 2007 10:12:50 
 Re: freebsd 6.2   john gladkih   07 Oct 2007 00:07:28 
 Re: freebsd 6.2   Aleksey Cheusov   25 Sep 2007 13:04:57 
 freebsd 6.2   Alex Semenyaka   25 Sep 2007 21:34:56 
 Re: freebsd 6.2   Aleksey Cheusov   26 Sep 2007 00:04:07 
 freebsd 6.2   Alex Semenyaka   26 Sep 2007 00:36:34 
 Re: freebsd 6.2   john gladkih   23 Sep 2007 13:22:18 
 Re: freebsd 6.2   Aleksey Cheusov   23 Sep 2007 13:31:24 
 Re: freebsd 6.2   john gladkih   23 Sep 2007 14:22:29 
 Re: freebsd 6.2   Aleksey Cheusov   23 Sep 2007 14:34:22 
 Re: freebsd 6.2   Valentin Nechayev   23 Sep 2007 13:37:29 
 Re: freebsd 6.2   john gladkih   23 Sep 2007 14:22:30 
 freebsd 6.2   Alex Semenyaka   23 Sep 2007 16:02:34 
 Re: freebsd 6.2   john gladkih   23 Sep 2007 19:06:56 
 freebsd 6.2   Alex Semenyaka   24 Sep 2007 00:37:48 
 Re: freebsd 6.2   john gladkih   25 Sep 2007 11:38:40 
 freebsd 6.2   Alex Semenyaka   25 Sep 2007 21:33:16 
 Re: freebsd 6.2   john gladkih   25 Sep 2007 23:22:22 
 freebsd 6.2   Alex Semenyaka   25 Sep 2007 23:11:58 
 Re: freebsd 6.2   john gladkih   30 Sep 2007 18:51:54 
 freebsd 6.2   Alex Semenyaka   02 Oct 2007 10:11:56 
 Re: freebsd 6.2   Valentin Davydov   24 Sep 2007 10:48:05 
 Re: freebsd 6.2   john gladkih   24 Sep 2007 11:37:21 
 Re: freebsd 6.2   Vasily Korytov   22 Sep 2007 20:01:09 
 Re: freebsd 6.2   john gladkih   21 Sep 2007 23:21:26 
 Re: freebsd 6.2   Aleksey Cheusov   22 Sep 2007 00:12:23 
 Re: freebsd 6.2   john gladkih   22 Sep 2007 00:37:01 
 Re: freebsd 6.2   Yuri PQ   24 Sep 2007 10:21:57 
 Re: freebsd 6.2   john gladkih   24 Sep 2007 11:37:21 
 Re: freebsd 6.2   Yuri PQ   24 Sep 2007 14:11:27 
 Re: freebsd 6.2   john gladkih   24 Sep 2007 23:22:38 
Архивное /ru.unix/54211ec095edd.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional