小编The*_*heo的帖子

等待linux机器重新启动

我有一个小脚本可以在我的远程计算机上安装更新。

我想远程重新启动机器,如果重新启动,请继续执行更多命令。我目前所做的是:

ssh root@myMachine << COMMANDS_ISSUED
   ###... Tasks
   init 6
COMMANDS_ISSUED
sleep 180s
ssh root@myMachine << POST_REBOOT_COMMANDS
   ###.... More stuff
POST_REBOOT_COMMANDS
Run Code Online (Sandbox Code Playgroud)

有更优雅的方法吗?比如 ping 机器 5 秒到最多 4 分钟?我使用了几台具有不同启动时间的 Linux 机器,如果我的脚本在重新启动后立即继续,这对我来说可以安全相当长的时间。(注意:我不想在所有机器上并行执行,因为我想查看每台机器是否一切正常)

linux ssh reboot

3
推荐指数
1
解决办法
5335
查看次数

标签 统计

linux ×1

reboot ×1

ssh ×1