在服务器A上,我想通过ssh向服务器B发出以下命令.
service network stop sleep 5 service network start
问题是因为我发出网络’停止’,然后我的当前ssh连接也丢失了.因此我无法执行后续命令(睡眠5和服务网络启动).请注意,我无法使用(服务网络重启).
解决方法
如果您以交互方式执行此操作,为什么不启动屏幕会话?它看起来像这样:
screen
(scren shell开始)
service network restart
(SSH会话断开连接,但网络重启在屏幕会话中继续)
(等几秒钟)
(重启完成后SSH重新进入主机)
screen -r
(重新连接到屏幕并检查错误)
恕我直言,远程重启网络接口总是很可怕.当它没有恢复时会发生什么?如果发生不良事件,您是否有控制台或其他方式进入主机?