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


Groups > gnu.bash.bug > #15167

Re: Job-control not fully working in subshells since v4.4 ?

Path csiph.com!xmission!news.snarked.org!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail
From Chet Ramey <chet.ramey@case.edu>
Newsgroups gnu.bash.bug
Subject Re: Job-control not fully working in subshells since v4.4 ?
Date Sun, 14 Jul 2019 16:40:20 -0400
Organization ITS, Case Western Reserve University
Lines 26
Approved bug-bash@gnu.org
Message-ID <mailman.1331.1563136830.2688.bug-bash@gnu.org> (permalink)
References <2044D16D-43CF-4A35-AE4A-C17DE7700A87@gif.it> <a405f795-0297-bc77-95cc-c89e32eb5edc@case.edu>
Reply-To chet.ramey@case.edu
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 7bit
X-Trace usenet.stanford.edu 1563136830 16122 209.51.188.17 (14 Jul 2019 20:40:30 GMT)
X-Complaints-To action@cs.stanford.edu
Cc chet.ramey@case.edu
To Luca Landi <l.landi@gif.it>, bug-bash@gnu.org
Envelope-to bug-bash@gnu.org
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:cc:subject:to:references:from:openpgp :autocrypt:organization:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=8nGCrpiRLgfro2e2JVUH+fvg20/QmHWmb6Dk6JWpS5A=; b=KH37lHn2+58wRcPyn3mz/7prlZ2DSOcJqxfbFU4KUmcVHB5IjcBUL1Vy7gQ+rt7i49 UCAuNOoeNFnkuc79cwFAOeMgYDRZM0fnJXIja1fcBTNHNLumA69quQ3//6tpdIXZ5o4I DkTOXSHoYxMXwlMn2j9Jh4R+ybpoF8qB044AnRM5Bx9usI7Gkx4CX267nMyLNl/QVVUR Bm+7WNmklm+zaFpUjET3ndsob4WtNmZSaG5GIFria5GMclnlMQNnu9EOkI+VbXVL5/sQ f7+Nc039SxDvFiR7OUZgQymB0AAx/bmFRs9Lv+F+EJWI72ltm1C+sL8OJDkZyraxEjmB 1a6A==
X-Gm-Message-State APjAAAXpTYBICRDhaXc9vCXvCrY+ncToGV2poWIQuLaxYyhGLyutQwDE dM6zGpDIpUylH0CfX7edj/xxk/uHKhqKXpyiOhloLQjtnXodIFEDSddMkpZcpGQm8azXMxQsWAw 5M4iNsUu+nxo=
X-Received by 2002:a25:9705:: with SMTP id d5mr14037193ybo.493.1563136823411; Sun, 14 Jul 2019 13:40:23 -0700 (PDT)
X-Google-Smtp-Source APXvYqwP39P2Zpu45zqN+g5mGRCtKtBsSTM3fVzkbij7bayL7FLLUWS0g3FpQdQl4Hv0ddOp7rjZ7w==
X-Received by 2002:a25:9705:: with SMTP id d5mr14037181ybo.493.1563136823142; Sun, 14 Jul 2019 13:40:23 -0700 (PDT)
Openpgp preference=signencrypt
Autocrypt addr=chet.ramey@case.edu; prefer-encrypt=mutual; keydata= mQGiBEEOsGwRBACFa0A1oa71HSZLWxAx0svXzhOZNQZOzqHmSuGOG92jIpQpr8DpvgRh40Yp AwdcXb8QG1J5yGAKeevNE1zCFaA725vGSdHUyypHouV0xoWwukYO6qlyyX+2BZU+okBUqoWQ koWxiYaCSfzB2Ln7pmdys1fJhcgBKf3VjWCjd2XJTwCgoFJOwyBFJdugjfwjSoRSwDOIMf0D /iQKqlWhIO1LGpMrGX0il0/x4zj0NAcSwAk7LaPZbN4UPjn5pqGEHBlf1+xDDQCkAoZ/VqES GZragl4VqJfxBr29Ag0UDvNbUbXoxQsARdero1M8GiAIRc50hj7HXFoERwenbNDJL86GPLAQ OTGOCa4W2o29nFfFjQrsrrYHzVtyA/9oyKvTeEMJ7NA3VJdWcmn7gOu0FxEmSNhSoV1T4vP2 1Wf7f5niCCRKQLNyUy0wEApQi4tSysdz+AbgAc0b/bHYVzIf2uO2lIEZQNNt+3g2bmXgloWm W5fsm/di50Gm1l1Na63d3RZ00SeFQos6WEwLUHEB0yp6KXluXLLIZitEJLQwQ2hldCBSYW1l eSAoQ2FzZSBzdGFuZGFyZCkgPGNoZXQucmFtZXlAY2FzZS5lZHU+iF8EExECAB8FAkPi19EC GwMHCwkIBwMCAQMVAgMDFgIBAh4BAheAAAoJELtYafBk6nSrelkAn31Gsuib7GcCZHbv5L5t VKYR9LklAJ4hzUHKA49Z0QXR+qCb80osIcmPSbkBDQRBDrBvEAQAkK6TAOKBEM+EC4j6V/7o /riVZqcgU5cid2qG9TXdwNtD9a3kvA/ObZBO93sX59wc6Bnwo4VJxsOmMlpGrAjJsxNwg3QH akEtf8LXRbVpj5xStdmBdQZUhIQyalo/2/TZq5OijtddUQcL5cs70hTv/FpT3wUvr2Xr8rjF 41IFEz8AAwcD/A0CZEGlzIrT5WCBnl6xBog/8vKiUCbarByat3d1mL6DbizvKNXQRTC9E/vE dENAWCQCjr75Bu55xT8n3SXGtWdDC5xmZ/P3OBYORP8yl8H8I1FIosWOFirbIeYdZPq8SPD1 HL+EXo9zSiHVrrZRJ19ooCKKbSdXHFCY+aJG+0KZiEkEGBECAAkFAkEOsG8CGwwACgkQu1hp 8GTqdKvjcACfZlkVCDwaz/NTO9cy3t69oWpVPNwAnRwe0qk/WL/gfhH346xh5B3HFbFN
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.7.2
In-Reply-To <2044D16D-43CF-4A35-AE4A-C17DE7700A87@gif.it>
Content-Language en-US
X-Junkmail-Status score=7/90, host=mpv1-2015.case.edu
X-Junkmail-PrAS-Raw score=7/90, refid=2.7.2:2019.7.14.193916:17:7.944, ip=, rules=__YOUTUBE_RCVD, __X_GOOGLE_DKIM_SIGNATURE, __HAS_REPLYTO, __HAS_CC_HDR, __SUBJ_REPLY, __PHISH_SPEAR_SUBJ_PREDICATE, __BOUNCE_CHALLENGE_SUBJ, __BOUNCE_NDR_SUBJ_EXEMPT, __TO_MALFORMED_2, __TO_NAME, __TO_NAME_DIFF_FROM_ACC, __HAS_REFERENCES, __REFERENCES, __HAS_FROM, FROM_EDU_TLD, __HAS_MSGID, __SANE_MSGID, DATE_TZ_NA, __USER_AGENT, __MOZILLA_USER_AGENT, __MIME_VERSION, __IN_REP_TO, __CT, __CT_TEXT_PLAIN, __CTE, __REPLYTO_SAMEAS_FROM_ADDY, __REPLYTO_SAMEAS_FROM_ACC, __FROM_DOMAIN_IN_ANY_CC1, __FROM_DOMAIN_IN_ANY_CC2, __REPLYTO_SAMEAS_FROM_DOMAIN, __ANY_URI, __URI_WITH_PATH, __URI_NO_WWW, __CP_URI_IN_BODY, __SUBJ_ALPHA_NEGATE, __URI_IN_BODY, __URI_NOT_IMG, __FORWARDED_MSG, __BODY_NO_MAILTO, __NO_HTML_TAG_RAW, BODYTEXTP_SIZE_3000_LESS, BODY_SIZE_800_899, __MIME_TEXT_P1, __MIME_TEXT_ONLY, __URI_NS, HTML_00_01, HTML_00_10, BODY_SIZE_5000_LESS, IN_REP_TO, [TRUNCATED], so=2010-03-03 19:42:08, dmn=2016-08-03-0138
X-detected-operating-system by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic]
X-Received-From 129.22.103.226
X-BeenThere bug-bash@gnu.org
X-Mailman-Version 2.1.23
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 <https://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>
X-Mailman-Original-Message-ID <a405f795-0297-bc77-95cc-c89e32eb5edc@case.edu>
X-Mailman-Original-References <2044D16D-43CF-4A35-AE4A-C17DE7700A87@gif.it>
Xref csiph.com gnu.bash.bug:15167

Show key headers only | View raw


On 7/12/19 3:06 PM, Luca Landi wrote:

> Bash Version: 5.0
> Patch Level: 7
> Release Status: release
> 
> Description:
> 
> It appears that, since ca. v4.4, job-control from within an interactive subshell
> is still allowed but does not work fully because the shell won't hand over
> foreground-ness.

Bash-4.4 is where the shell started to care about whether or not it was
running in the background for the purposes of giving away the terminal
to different process groups.

Your example is a case where the shell doesn't note the right value for
the shell's own process group. Adding that seems to fix the problem.

Chet

-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
		 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    chet@case.edu    http://tiswww.cwru.edu/~chet/

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


Thread

Re: Job-control not fully working in subshells since v4.4 ? Chet Ramey <chet.ramey@case.edu> - 2019-07-14 16:40 -0400

csiph-web