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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Aleksey Cheusov                      2:5020/400     23 Sep 2007  16:05:15
 To : All
 Subject : pipe status и shell
 -------------------------------------------------------------------------------- 
 
 
 Hу вот собственно еще одна лялька для проверки exit status
 ВСЕХ программ пайпа, а не только последней.
 IMHO совершенно фундаментальная и необходимая вещь.
 Минимальное обсуждение в соседней ветке, если кто игнорит.
 
 http://www.mova.org/~cheusov/pub/pipestatus-0.1.0.tar.gz
 
 Демка ниже (она же в тарболе).
 runpipe, runpipe0 и runpipe_re - функции для аккуратного запуска пайпа.
 
 running runpipe true '|' true '|' true
 $?=0
 pipesize=3
 pipestatus_1=0
 pipestatus_2=0
 pipestatus_3=0
 
 running runpipe ret1 '|' ret55 '|' ret7
 $?=7
 pipesize=3
 pipestatus_1=1
 pipestatus_2=55
 pipestatus_3=7
 
 running0 runpipe0 ret1 '|' ret55 '|' true
 $?=1
 pipesize=3
 pipestatus_1=1
 pipestatus_2=55
 pipestatus_3=0
 
 running0 runpipe0 true '|' true '|' true
 $?=0
 pipesize=3
 pipestatus_1=0
 pipestatus_2=0
 pipestatus_3=0
 
 running_re runpipe_re '. 0 0' ret1 '|' true '|' true
 $?=0
 pipesize=3
 pipestatus_1=1
 pipestatus_2=0
 pipestatus_3=0
 
 running_re runpipe_re '0 7 0' true '|' true '|' true
 $?=1
 pipesize=3
 pipestatus_1=0
 pipestatus_2=0
 pipestatus_3=0
 -- 
 Best regards, Aleksey Cheusov.
 --- ifmail v.2.15dev5.4
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 pipe status и shell   Aleksey Cheusov   23 Sep 2007 16:05:15 
 Re: pipe status и shell   Aleksey Cheusov   10 Oct 2007 01:19:03 
Архивное /ru.unix/4243776612e29.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional