Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.bash.bug > #14809

Strange behaviour from jobs -p in a subshell

Path csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail
From Christopher Jefferson <caj21@st-andrews.ac.uk>
Newsgroups gnu.bash.bug
Subject Strange behaviour from jobs -p in a subshell
Date Tue, 13 Nov 2018 09:28:46 +0000
Lines 11
Approved bug-bash@gnu.org
Message-ID <mailman.3977.1542119200.1284.bug-bash@gnu.org> (permalink)
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type text/plain; charset="utf-8"
Content-Transfer-Encoding base64
X-Trace usenet.stanford.edu 1542119201 5599 208.118.235.17 (13 Nov 2018 14:26:41 GMT)
X-Complaints-To action@cs.stanford.edu
To "bug-bash@gnu.org" <bug-bash@gnu.org>
Envelope-to bug-bash@gnu.org
DKIM-Signature v=1; a=rsa-sha256; c=simple/simple; d=st-andrews.ac.uk; s=mailhost; t=1542101331; bh=RgoCbJxXVe+Ky4ueooy5IREiocd+95vMltu/MGWtPDk=; h=From:To:Subject:Date:From; b=NAnnoYtPZUyDLgxZZY8cc50hB0Vc/6baccXHKL8s/5THxu1WpBh5IvCXQ2XY8bt2M jcpLwuIfDd/b5LjT51ndwUYenLYSAThE9iEaLm5eW7+3lTHWJE73YQDc05+PPmIWFD Q9pJ/LV4wpFRe5s0j62sXOmqcqgHtnOFbvL/rby8NoCXFELeZqDf4V9n9x9RfXPXj4 cixCsf3zuvojYukW+RY+VNfCbVu1i4XmNiD+0XAMj0w7fly5zxbs6WFQtSlnBGO6oP jJTMIdGlCQCXlEYQlPK9//dDeQtwcGX+p+nEEyDgNv8RBfxULD8LFCmSyBf40esx6Q 1c16qZOjLqU5Q==
X-StAndrews-MailScanner-From caj21@st-andrews.ac.uk
X-StAndrews-MailScanner-SpamCheck not spam, SpamAssassin (not cached, score=-0.01, required 5, autolearn=not spam, DKIM_SIGNED 0.10, DKIM_VALID -0.10, T_DKIMWL_WL_MED -0.01)
X-StAndrews-MailScanner No virus detected
X-StAndrews-MailScanner-ID wAD9Sl3N068993
X-StAndrews-MailScanner-Information Please contact the ISP for more information
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=UniversityofStAndrews907.onmicrosoft.com; s=selector1-standrews-ac-uk0e; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RgoCbJxXVe+Ky4ueooy5IREiocd+95vMltu/MGWtPDk=; b=gP6vFlmfq92sDaIzYiCABVH1xf+1InZNeA5Ri4BkByEdddEmkm4UZIgRcVgWkpWrGctY6zq4EhZSA1sYjqW4GHuuTbkERdf8wRaihhVoKhz3672GqoB0q6CeyN5Ev0uHClk6mQ+TGSAg0ZIRoaPhFs3ky9HIKdBjhKGuR3NNw8g=
Thread-Topic Strange behaviour from jobs -p in a subshell
Thread-Index AQHUezNGF5NWxcZ52ESE8KdIIpAeMw==
Accept-Language en-GB, en-US
Content-Language en-US
X-MS-Has-Attach
X-MS-TNEF-Correlator
user-agent Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
x-clientproxiedby LO2P265CA0462.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a2::18) To DB6PR0601MB2661.eurprd06.prod.outlook.com (2603:10a6:4:6e::14)
authentication-results spf=none (sender IP is ) smtp.mailfrom=caj21@st-andrews.ac.uk;
x-ms-exchange-messagesentrepresentingtype 1
x-originating-ip [176.12.107.137]
x-ms-publictraffictype Email
x-microsoft-exchange-diagnostics 1; DB6PR0601MB2696; 6:F7yvDbivhVBI9VjamP2LG3Omx4gO2EkK9JkrJeVYewdkZahhhsh9+3116AAcq8nb2CDXlpSfTX7fZ4cU1ctSrDlJB9zgyuUhEmsfyv5lOMmmSkzkrhwwOcQzlEvWpkqe8WPJtX2SosWjACFQnL0qEr25LawFig/PqEQHRijLd0zRszOVE3dZfD5kd5osWp/WqvDQEzXQP1q3DVSeM4XxGil++xdqaUYS8svS0Lt3lWVOMb6vPoMKFp8huNDb+qf46Qs+jOR9ktz6FoS78H0ijcI4kfkX1+B0zGN8v8mn5nQEOxWWVp/c6/jX9YV//rWeZPSqUmdpVzqY7SvMSEtV7YK9yp/Y4Y//XyE2KRlb1/W7QXN3AHKA5xhvFAwnDFtA54c0VCH4xoXWj2wUkg29JpOTwIIklucxzU23UXQu0SADbJOObNjE9pQO7QbUpr6q7QSZZiWXDHCP3/kwR2uFPw==; 5:9FkqlbiYf8rP7KmglLk5vwK1/34b3fcVVzmmoVwu/4BL1yyT89n3yeEpYZCfZpQfgPdMm/MTViPCBn5W7cvJ2sF1aKIvIdTcorC9wOEJ1hGCA7n3qU8pJkefqaE7Dw7lc9dKH3mgGwUWY42pKyvuUQkK3arCNB69dd4a9hcit/M=; 7:Xl/kheNF3y/Zi6XX75ZTZKOGn6LiGUoWhrP5GXW6zFznp+OfPOuzWzrbLNGRMyZYbtB5mz8K3NLtnaF4AAcNiDJXCIhfSLTfgoIiukafmZb1yAynOHzDY6p1dr/irj9JE2mQv0NYNdPlXxK+CF2m/Q==
x-ms-office365-filtering-correlation-id 19826e0f-f6fa-49a1-3539-08d6494a691b
x-microsoft-antispam BCL:0; PCL:0; RULEID:(2390060)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB6PR0601MB2696;
x-ms-traffictypediagnostic DB6PR0601MB2696:
x-microsoft-antispam-prvs <DB6PR0601MB26965F84F0CDF27115D353F1DFC20@DB6PR0601MB2696.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test UriScan:;
x-ms-exchange-senderadcheck 1
x-exchange-antispam-report-cfa-test BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231406)(944501410)(52105112)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:DB6PR0601MB2696; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0601MB2696;
x-forefront-prvs 085551F5A8
x-forefront-antispam-report SFV:NSPM; SFS:(10019020)(39860400002)(366004)(346002)(396003)(376002)(136003)(199004)(189003)(86362001)(74482002)(64126003)(65826007)(31696002)(71200400001)(6486002)(14454004)(52116002)(102836004)(25786009)(6916009)(2900100001)(305945005)(65806001)(66066001)(71190400001)(65956001)(5660300001)(7736002)(68736007)(478600001)(6506007)(386003)(2906002)(786003)(316002)(8676002)(81156014)(53936002)(81166006)(2501003)(486006)(8936002)(58126008)(36756003)(476003)(99286004)(2616005)(186003)(6436002)(3846002)(97736004)(26005)(6116002)(5640700003)(105586002)(31686004)(6512007)(2351001)(256004)(106356001)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0601MB2696; H:DB6PR0601MB2661.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf None (protection.outlook.com: st-andrews.ac.uk does not designate permitted sender hosts)
x-microsoft-antispam-message-info 2F7zGbH0v2yS/Om5ems79WOx68q2u7y2v1ncZSVpfbS21s4x8gedJRE1PfUsANpLA1xY18j2AaN0W83xS5cCN3zmvu3Dtt7V5e3bxiwGpfYgI7CNqR7V3DAEkXDa4hwSG4Jb42WyhdFIgq98jDnnU3h1h245x0P4PfPKQ/xGhUXT2rdnLcpETHEa7kdyEqFMvJThfW6XVxd7Zv0VTdZsUTI7EZUJM2kLI2eu0WVxRThf5YH4YxLHAXxPKVREAy4txq9GaeE6QQF6vk4yzel1pqJnLzjcJoUhmrLtpDOJ2b10+rO9R8KtX96rNQ9x07NoMZCpVoBZegtF7qyTz7V5EXJ7QtdGL8gaCpFgv8ecunw=
spamdiagnosticoutput 1:99
spamdiagnosticmetadata NSPM
Content-ID <AF19EA904BF0744C9628C9DD5F9BF371@eurprd06.prod.outlook.com>
X-MS-Exchange-CrossTenant-Network-Message-Id 19826e0f-f6fa-49a1-3539-08d6494a691b
X-MS-Exchange-CrossTenant-originalarrivaltime 13 Nov 2018 09:28:46.3208 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader Hosted
X-MS-Exchange-CrossTenant-id f85626cb-0da8-49d3-aa58-64ef678ef01a
X-MS-Exchange-Transport-CrossTenantHeadersStamped DB6PR0601MB2696
X-detected-operating-system by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From 138.251.6.248
X-Mailman-Approved-At Tue, 13 Nov 2018 09:26:39 -0500
X-BeenThere bug-bash@gnu.org
X-Mailman-Version 2.1.21
Precedence list
List-Id Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe>
List-Archive <http://lists.gnu.org/archive/html/bug-bash/>
List-Post <mailto:bug-bash@gnu.org>
List-Help <mailto:bug-bash-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe>
Xref csiph.com gnu.bash.bug:14809

Show key headers only | View raw


Consider the following script. While the 3 sleeps are running, both jobs 
-p and $(jobs -p) will print 3 PIDs. Once the 3 children are finished, 
jobs -p will continue to print the 3 PIDs of the done Children, but 
$(jobs -p) will only print 1 PID. $(jobs -p) always seems to print at 
most 1 PID of a done child.


#!/usr/bin/bash

(sleep 2 ) &
(sleep 2 ) &
(sleep 2 ) &

while /bin/true
do
     echo A
     echo $(jobs -p)
     echo B
     jobs -p
     echo C
     sleep 1
done

Back to gnu.bash.bug | Previous | Next | Find similar | Unroll thread


Thread

Strange behaviour from jobs -p in a subshell Christopher Jefferson <caj21@st-andrews.ac.uk> - 2018-11-13 09:28 +0000

csiph-web