许多云提供商(AWS、GCE 等)允许您启动机器实例,然后立即开始计费。但是服务器启动可能需要几分钟到几十分钟的时间。有没有办法(最好通过脚本)知道 sshd 在服务器上可用的时间?
答案1
until nmap example.com -p 22 | grep -q open ; do sleep 1 ; done
许多云提供商(AWS、GCE 等)允许您启动机器实例,然后立即开始计费。但是服务器启动可能需要几分钟到几十分钟的时间。有没有办法(最好通过脚本)知道 sshd 在服务器上可用的时间?
until nmap example.com -p 22 | grep -q open ; do sleep 1 ; done