From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15304 invoked by alias); 11 May 2018 05:18:55 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: List-Unsubscribe: X-Seq: 23388 Received: (qmail 22219 invoked by uid 1010); 11 May 2018 05:18:55 -0000 X-Qmail-Scanner-Diagnostics: from mail-ot0-f170.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(74.125.82.170):SA:0(-1.9/5.0):. Processed in 1.82803 secs); 11 May 2018 05:18:55 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS, T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: sgniazdowski@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Sod4Jk3Ko7Vx7GfJ1mnLVfpDMNPDMAPKEBINC7qGDoQ=; b=GtEke44SRc0srMXh1d3MmZ0QBsKbbgTcXNwYMQCI7PwIqKn8kZDDQf9+MV8ybO0B0m r6raEeTDdnr1+NY+g+QlX07EvRe8HZBBvCE7ETRe3xMw4yvwn8KDFVhRfSqP4d4AoO7X vSPxJfrGEwTtkG/9lsVjPZE430JTiFmrMqFemroyAnR+iPRiM4/cLdZKu/qFCTzeCwk+ yulNFcFjtoQhIebsmhUu8qMloSoohownwCSOEYC4H5Ie5Eo/I2TdIgCsXu6M+ewh0e11 EZZ3Kz6dshKIcmz17Wc8wM0SWL8clw24yApOd2I0nJcru4TOaVHVjnFFmJHFCBozgbzA Xqjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Sod4Jk3Ko7Vx7GfJ1mnLVfpDMNPDMAPKEBINC7qGDoQ=; b=bKb96Hjm8GGiwyBO7g6MdpsR+oHwVz/GlFU33NY+S1Nc1YwT7pIvhrUllt6GXAuzt8 6eXiMJytmgvjrNEi582DKnCPgTHa5MmebfQFjgeaqRGfQ9hsKzxFVx+R0/aPexbehvzY gpv2kfWQR1e2T/MhNsv6ievfLD80cqqtPBEudExBmCzdf+f6DpzvFihbpWyZAXbg+Z8D DOjLRPRHS6S2dZC8QpPczfU4xkeLumtt3Dzfm5k2zTu3T0kZqQvT4ZI1nckZa9R/TaF0 loU7zNbkdYNMGlcqVhL6VPn73hDDPXC+ZigPeH3eWnoxxubQYJ4+98FRcmGrhDR1COue QtDw== X-Gm-Message-State: ALKqPwe6soHo8VxDxbTPsAIsor0weUwP6Z9FDxM2qBth4C1CKcbfuIka yB/fxrTUa25BZN8XEDrNGVvMKIjaXZ6p8tYckONIMA== X-Google-Smtp-Source: AB8JxZqYZzQYP3NZg1KIZKR9V8PdxsfKJfw5wVrgoDGAPDjkPctyH3BeSp6PYawcUmYHhglsQR71sV43GRMtjvrH3vE= X-Received: by 2002:a9d:7453:: with SMTP id p19-v6mr1945785otk.348.1526015930043; Thu, 10 May 2018 22:18:50 -0700 (PDT) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Fri, 11 May 2018 07:18:29 +0200 Message-ID: Subject: Which signal >(process) receives after main shell exits? To: Zsh Users Content-Type: multipart/alternative; boundary="0000000000006e93a3056be745b7" --0000000000006e93a3056be745b7 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, % fun() { setopt localtraps trap "echo waiting >> /tmp/reply; sleep 2; echo bye >> /tmp/reply; exit 1;" EXIT echo "My PID: $sysparams[pid]" repeat 1000; do read -r -t 1 line done } % exec {MYFD}> >(fun) % exit Above works =E2=80=93 fun() will receive the trap, messages will appear in /tmp/reply. My question: can be "EXIT" replaced by some actual signal? I've tried PIPE, HUP, INT, TERM and they didn't work. --=20 Best regards, Sebastian Gniazdowski --0000000000006e93a3056be745b7--