[CentOS] {SOLVED] Re: CentOS-6.7 Passing delayed shutdown via ssh command line argument?

Wed Sep 30 14:03:32 UTC 2015
James B. Byrne <byrnejb at harte-lyne.ca>

On Wed, September 30, 2015 09:33, James B. Byrne wrote:
> If I log into a host via ssh from my workstation then I can enter
> this:
>
> shutdown -r +90&
>
> and log out.  The shutdown command will continue in effect and will
> activae 90 minutes later.
>
> However, if I do this instead:
>
> ssh -t host.domain.tld 'shutdown -r +90&'
>
> then the shutdown command does not remain in effect.  Why is this so
> and is there some way to achieve this?
>
>

Why is it that after beating my brains out and finally asking for help
the answer appears?  I have to close the stdxxx files before putting
shutdown into the background.

This seems to work:

ssh host.domain.tld 'shutdown -r +90 > /var/log/shutdown_$(date
+%Y%m%dT%H%M).log  2>&1  <&- &'



-- 
***          e-Mail is NOT a SECURE channel          ***
        Do NOT transmit sensitive data via e-Mail
James B. Byrne                mailto:ByrneJB at Harte-Lyne.ca
Harte & Lyne Limited          http://www.harte-lyne.ca
9 Brockley Drive              vox: +1 905 561 1241
Hamilton, Ontario             fax: +1 905 561 0757
Canada  L8E 3C3