Why does huponexit not work in the following?
Bash manual says
If the huponexit shell option has been set with shopt (see Section 4.3.2 [The Shopt
Builtin], page 62), Bash sends a SIGHUP to all jobs when an interactive login shell exits.
Why does huponexit not work in the following?
In one interactive shell
$ shopt -s huponexit
$ sleep 4321 &
[1] 13816
$ exit
Then in the other shell
$ ps -j 13816
PID PGID SID TTY STAT TIME COMMAND
13816 13816 13728 ? S 0:00 sleep 4321
Thanks.
bash sighup
add a comment |
Bash manual says
If the huponexit shell option has been set with shopt (see Section 4.3.2 [The Shopt
Builtin], page 62), Bash sends a SIGHUP to all jobs when an interactive login shell exits.
Why does huponexit not work in the following?
In one interactive shell
$ shopt -s huponexit
$ sleep 4321 &
[1] 13816
$ exit
Then in the other shell
$ ps -j 13816
PID PGID SID TTY STAT TIME COMMAND
13816 13816 13728 ? S 0:00 sleep 4321
Thanks.
bash sighup
add a comment |
Bash manual says
If the huponexit shell option has been set with shopt (see Section 4.3.2 [The Shopt
Builtin], page 62), Bash sends a SIGHUP to all jobs when an interactive login shell exits.
Why does huponexit not work in the following?
In one interactive shell
$ shopt -s huponexit
$ sleep 4321 &
[1] 13816
$ exit
Then in the other shell
$ ps -j 13816
PID PGID SID TTY STAT TIME COMMAND
13816 13816 13728 ? S 0:00 sleep 4321
Thanks.
bash sighup
Bash manual says
If the huponexit shell option has been set with shopt (see Section 4.3.2 [The Shopt
Builtin], page 62), Bash sends a SIGHUP to all jobs when an interactive login shell exits.
Why does huponexit not work in the following?
In one interactive shell
$ shopt -s huponexit
$ sleep 4321 &
[1] 13816
$ exit
Then in the other shell
$ ps -j 13816
PID PGID SID TTY STAT TIME COMMAND
13816 13816 13728 ? S 0:00 sleep 4321
Thanks.
bash sighup
bash sighup
asked yesterday
Tim
26.2k74246455
26.2k74246455
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
when an interactive login shell exits
is significant.
$ bash -l
$ shopt -s huponexit
$ sleep 120 &
[1] 24235
Then CtrlD exits (with logout
, instead of exit
as in your example), and
$ ps -j 24235
PID PGID SID TTY STAT TIME COMMAND
The sleep
was killed too.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f492465%2fwhy-does-huponexit-not-work-in-the-following%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
when an interactive login shell exits
is significant.
$ bash -l
$ shopt -s huponexit
$ sleep 120 &
[1] 24235
Then CtrlD exits (with logout
, instead of exit
as in your example), and
$ ps -j 24235
PID PGID SID TTY STAT TIME COMMAND
The sleep
was killed too.
add a comment |
when an interactive login shell exits
is significant.
$ bash -l
$ shopt -s huponexit
$ sleep 120 &
[1] 24235
Then CtrlD exits (with logout
, instead of exit
as in your example), and
$ ps -j 24235
PID PGID SID TTY STAT TIME COMMAND
The sleep
was killed too.
add a comment |
when an interactive login shell exits
is significant.
$ bash -l
$ shopt -s huponexit
$ sleep 120 &
[1] 24235
Then CtrlD exits (with logout
, instead of exit
as in your example), and
$ ps -j 24235
PID PGID SID TTY STAT TIME COMMAND
The sleep
was killed too.
when an interactive login shell exits
is significant.
$ bash -l
$ shopt -s huponexit
$ sleep 120 &
[1] 24235
Then CtrlD exits (with logout
, instead of exit
as in your example), and
$ ps -j 24235
PID PGID SID TTY STAT TIME COMMAND
The sleep
was killed too.
answered yesterday
Stephen Kitt
165k24366445
165k24366445
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f492465%2fwhy-does-huponexit-not-work-in-the-following%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown