From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28290 invoked from network); 9 May 2023 09:46:35 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 9 May 2023 09:46:35 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1683625596; b=KZ4t57Hva6kyYx1eRYbONY1r0InJwac8OBuESygnmxO65gOXptNb4Fem+uyj6qbwJURmrWqO16 lLdWVD9Y1H7Z+K63kWjiel5Ll+9nQgQ4TCCtL8GkoYkoL0Ocg+g2yyatQ2liHEL0TARXMJcWkL c7LYW0PDaT9z087LeFGIQAehcjfXbqKipakCm+Ap1/4IRjSjMcedC4MkPAvO0EoctAT5b+oJ9x 0xW9vV5xD4HgMTLLEaPHH6c8F7sSrPW0XH6BmPlf6FMZxYOuAphrLZgsaMS74BtlICCUvIJ14z U74WhjGSTOj/dVD9O0wGmqWURYQPOT0wtDx8lj0wWRTIGQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lj1-f173.google.com) smtp.remote-ip=209.85.208.173; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1683625596; bh=esmMP+4HmfPrcbCUSfkVTSutN1IZA8Au/+imEatX/JA=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:To:Subject:Message-ID:Date:From:MIME-Version: DKIM-Signature:DKIM-Signature; b=U6ncqdUW1D1jAYrzOeRHKOh3qwfHPjCzY+dovzWNhuyWyETlUqzaAJADAGogyUbt0TSfiU9zpO ebz2Tbm8hRLAn3KxlLjsjuUj+hTY8/CODukQNq3PmfDXTi7dw29wsnfgEhbDjLjFq8WBFc14tZ cBJMt0ybM17kSP0BpRe/q2H74vnOBIkjBPKoO5G8xFVr6pZvQrMexZD+5MZmO/YQNEhlmfbm6d ZsBKaY2zqqHpKBnG5K0/eqQXjTbb4S3oDLiANN1XCz5yQi8OHnIpphD/UMa4ikcWXUMTFVSV7g y+XLFGucjoCkpqcqrvwxO8p+c9X9ek4UxV37cksyZ4mymw==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:To:Subject:Message-ID: Date:From:MIME-Version:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=4R7enQYtugTWbFAMJsfhiRkzNSeACquuyulit0WNcbU=; b=Zjm55bK6Q7mV4A4EPWJlI1z/UP lwQk4GX52OjlhwPpzb+W5jkCwDr4JChz7MTVrTWAitidjZowa6gFFdkZ+IRXCxB+F2b/2n8+LQ3Jl 2Wb72ONaj0o7hp2b4Bw9SpT3CTAvfS4OjWUKILTjGXt/5zv6a5eRkYBz7eK3xQyybOYMuOPvOyIVa MBPYvVq1NjA5Z5SOA8Iav4q2zpcK9ZxOOT6Bt8LJYLrmzoeotjychpL8H3u/GYeOFR2xn+714cBVd TfqSRiYAqY8pZK5sgPckqzDavjLvikiz8Y87wLwNAgC5ixDmjXwgySHusXKC8KHy2fhlnR7mtTtR8 M8Tl+D6w==; Received: by zero.zsh.org with local id 1pwJvW-000MZC-Me; Tue, 09 May 2023 09:46:34 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lj1-f173.google.com) smtp.remote-ip=209.85.208.173; dkim=pass header.d=gmail.com header.s=20221208 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lj1-f173.google.com ([209.85.208.173]:46364) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1pwJuy-000MGN-HS; Tue, 09 May 2023 09:46:01 +0000 Received: by mail-lj1-f173.google.com with SMTP id 38308e7fff4ca-2ac806f4fccso62686981fa.1 for ; Tue, 09 May 2023 02:46:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683625559; x=1686217559; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=4R7enQYtugTWbFAMJsfhiRkzNSeACquuyulit0WNcbU=; b=l1bR57SUvw+oak/KRU/JxN+75q7hfTW2WhkCGU8nJu3RqSrFXsKp7pCLo261ccSLq9 71HFvjxZH+86r2IOLa3y8Pyq8sRdIDFZ5t5O95nsXY/hwZRl9hzcE53KYFdJ8reOCqmJ EbgijDSGZ0vZ+SuAfZSsKQWos3azpOEBqOFl8F7BPRzmafI86LVky8Y2gqCX9NxBoUsd jDOc3iRtb/2uPae02eBxVxMTMVL62WqPWzFUnwcbIpfxwPkwWJfFsRPacrS0YBwmIXgO 5rdQGgeApHkcc4kcBbWiHZuYlwuHmt+ot36FaUsHY7aL/2eIgkguheMPCJhANX+EXQ9E TsVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683625559; x=1686217559; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=4R7enQYtugTWbFAMJsfhiRkzNSeACquuyulit0WNcbU=; b=frxg/v7tkZRM39l1u2DRfWbrQGnsrPGVIC7E1tzgMG1lLKWRFz5X6NLwoKEmhocEui qhSpCxwzNFLV0S2DAZhwT0yI0DK6U5fpcI5uBIhmLM2gCLEVVMINT8tdg/Lioo0+xgd6 3NemlHHxuTxz1Bf27Ox7G+BgurULwqc/mI/89SSrs8FypWP6bmqPOoC69zW9PXAf8k0d bKFzQ7mgaTCCTFb5ciaNC21eDTNLcpyjMT9VahMN6ePs0Ld9DjQSal7caXi1DOqS+u05 Vrt5WMKJAPFYqHnW5Gn2oDgtZmp6tRQ0wfTMaOuTKQDlZaYsfUtt+cU/HulZPswHpz+i MG7Q== X-Gm-Message-State: AC+VfDwAYtp3LOqb/f7Y/NbI26cLCANFJfe03BFQxS9ZYRcun5X/rZRt 5xDDc6aQZdMAtLUGI0f4mpV58GFdiwxePIo5m6HyDytp X-Google-Smtp-Source: ACHHUZ4eI1O7KAaJRH9u2tDOn/eEclz2RBGKTDTIIu9F5mJsO6ieiD1Zi321MbdbpvIjDTjUz1QZ501alJTaRpUGlN0= X-Received: by 2002:a2e:9b8e:0:b0:2ad:276c:314 with SMTP id z14-20020a2e9b8e000000b002ad276c0314mr678388lji.48.1683625559055; Tue, 09 May 2023 02:45:59 -0700 (PDT) MIME-Version: 1.0 From: Sebastian Gniazdowski Date: Tue, 9 May 2023 09:45:32 +0000 Message-ID: Subject: Get exit code of a command run via coproc {cmd}? To: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 51731 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: Hi I'm running a command in coproc: coproc {ls -1 dir;} I would like to know if the ls succeeded (could fail if e.g.: no `dir`).. How to accomplish this task? $jobstates doesn't hold exit code and is cleared immediately when ls ends with no chance to read it. -- Best regards, Sebastian Gniazdowski