[arch-general] remote poweroff with systemd

Paul Gideon Dann pdgiddie at gmail.com
Wed Aug 7 06:27:48 EDT 2013


On Tuesday 06 Aug 2013 15:18:39 Fons Adriaensen wrote:
> Thanks to all who suggested solutions.
> 
> What difference should the '&& exit' make ? The ssh will terminate
> anyway when poweroff returns. Problem is that by then it's too
> late.
> 
> I think the fundamental problem is that you just can't expect
> 'systemctl poweroff' or whatever variation of it, to return and
> still have a clean system at that point.
> 
> So the explicit delay provided by the poweroff.timer unit seems
> the right solution. And I like it because it doesn't rely on
> anything undocumented - it just uses systemd's features.

Yeah, it's a nice, practical solution.

The analytic part of me wonders if it's truly a "correct" solution: is there a 
genuine guarantee that the shell session will close and SSH will close the 
connection gracefully in 5 seconds?  In practice, this should always happen, 
but it's probably still technically a race just like before.  Just an academic 
exercise, though.

Paul


More information about the arch-general mailing list