我需要远程重启多台机器。通常我只是发出
for host in <hostlist>;do ssh ${host} 'sudo shutdown -r now';done
Run Code Online (Sandbox Code Playgroud)
但我想在重启前给用户一些时间。但是,即使我使用,他们的 ssh 会话也不会断开连接:
ssh -f 'sudo shutdown -r +5 &;disown'
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息:
bash: -c: line 0: 意外标记附近的语法错误
;' bash: -c: line 0:sudo shutdown -r +5 &;disown'
有什么建议?