Although this isn't really solution you could simply terminate the ssh connection after running ``systemctl reboot`` by pressing the escape character ('~' by default) and then '.' (see "ESCAPE CHARACTERS" in ``man ssh``). If you know ssh is going to hang, exiting is just two keystrokes away. I know it's not ideal but its good enough for me. On 5 February 2014 20:05, Fons Adriaensen <fons@linuxaudio.org> wrote:
On Wed, Feb 05, 2014 at 09:01:09PM +0100, Karol Babioch wrote:
Am 05.02.2014 20:19, schrieb David C. Rankin:
However with systemd, using "systemctl reboot" the ssh session hangs until the remote host reboot or a timeout occurs.
you probably want to follow the following discussion(s):
- https://bugs.archlinux.org/task/31250 - https://bbs.archlinux.org/viewtopic.php?pid=1166093
So, this is actually known and there seems to be no "clean" solution.
I had the same problem with remote poweroff some months ago. The solution I used was to create a delayed systemd target.
Ciao,
-- FA
A world of exhaustive, reliable metadata would be an utopia. It's also a pipe-dream, founded on self-delusion, nerd hubris and hysterically inflated market opportunities. (Cory Doctorow)