小编Hor*_*ace的帖子

远程重启多台机器

我需要远程重启多台机器。通常我只是发出

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'

有什么建议?

ssh bash

11
推荐指数
1
解决办法
7579
查看次数

标签 统计

bash ×1

ssh ×1