[arch-general] How to reboot remotely without hanging ssh session?

Leonid Isaev lisaev at umail.iu.edu
Wed Feb 5 14:44:20 EST 2014

On Wed, 05 Feb 2014 13:19:56 -0600
"David C. Rankin" <drankinatty at suddenlinkmail.com> wrote:

> Guys,
>    I remote administer one arch server and after moving to systemd I haven't 
> found a way to reboot without hanging the ssh session. Prior to system, we 
> could simply pass the shutdown command via ssh and the ssh session would 
> complete/close before reboot took place: i.e.
> $ ssh remote.host.org "sudo shutdown -r now"
>    However with systemd, using "systemctl reboot" the ssh session hangs
> until the remote host reboot or a timeout occurs.
>    Is there a better way to reboot a remote server and avoid this?

AFAIU, this issue is related to the lack of ordering
between systemd-user-sessions.service and network.target (the former should
start after the latter)... OTOH, one can simply
$ ssh root at remote.host.org
and do
# ( sleep 30 && systemctl reboot ) &
# exit

Leonid Isaev
GnuPG key: 0x164B5A6D
Fingerprint: C0DF 20D0 C075 C3F1 E1BE  775A A7AE F6CB 164B 5A6D
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://mailman.archlinux.org/pipermail/arch-general/attachments/20140205/3b9d8c57/attachment.asc>

More information about the arch-general mailing list