Once upon a time, Tom Hughes <t...@compton.nu> said: > On 27/05/16 15:25, Chris Adams wrote: > >When you "clean up" by killing things that are designed to run after > >logout, you are being over-zealous. It is incumbent upon you to fix > >your cleanup methods to handle this case, not the thousands of users > >to change their process to avoid your broken methods. > > But that's effectively calling for the impossible - if there has > historically been no way for things to announce that they are > expected to remain after exit then there's no way to magically > identify them now. > > What would be good would be if screen and similar programs could > learn to do the necessary magic automatically rather than having to > be wrapped in systemd-run by the user.
And that's what I'm suggesting. Before making this the default in systemd, the systemd developers should come up with a way for processes to make some type of notification, and then get patches into the common things (screen and tmux at least, with freely-licensed example code for others to use) to handle this. Only then should the default be changed. Flipping the switch and saying everybody has to change their behavior to match is rude. Working with people to transparently handle very common work processes is much more acceptable. -- Chris Adams <li...@cmadams.net> -- devel mailing list devel@lists.fedoraproject.org https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org