mirror of https://github.com/tmux/tmux.git
Fix tmux cgroup not stopping bash and hanging the shutdown
parent
0a8571b6fe
commit
50c4a14e57
|
@ -144,6 +144,17 @@ systemd_move_pid_to_new_cgroup(pid_t pid, char **cause)
|
|||
goto finish;
|
||||
}
|
||||
|
||||
/*
|
||||
* Make sure that the session shells are terminated with
|
||||
* SIGHUP since bash and friends tend to ignore SIGTERM
|
||||
*/
|
||||
r = sd_bus_message_append(m, "(sv)", "SendSIGHUP", "b", 1);
|
||||
if (r < 0) {
|
||||
xasprintf(cause, "failed to append to properties: %s",
|
||||
strerror(-r));
|
||||
goto finish;
|
||||
}
|
||||
|
||||
/*
|
||||
* Inherit the slice from the parent process, or default to
|
||||
* "app-tmux.slice" if that fails.
|
||||
|
|
Loading…
Reference in New Issue