在Mac OSx上是否有替代超时命令.基本要求是我能够在指定的时间内运行命令.
例如:
timeout 10 ping google.com
Run Code Online (Sandbox Code Playgroud)
这个程序在Linux上运行ping 10秒.
我得到了标准
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
Run Code Online (Sandbox Code Playgroud)
错误信息.然而,执行该命令的系统(Appworx)(SFTP我认为,这不是问题)是自动的,我不能轻易接受新的钥匙,甚至与第三方供应商,这是一个有效的改变检查后.我可以添加一个新的shell脚本,我可以从同一个系统(和用户)执行,但似乎没有一个命令或命令行参数会告诉ssh接受密钥.我在手册页或Google上找不到任何内容.当然这有可能吗?
我有一个完整的远程主机IP地址列表.我写了一个脚本来连接这个列表中的所有主机,一个接一个.我的问题是,有时当IP地址关闭时,脚本会等待一段时间(可能是几分钟)去执行下一个主机.所以我想减少这个等待时间.例如,在10秒后,我希望ssh连接超时,我的脚本尝试下一个IP地址.那我该如何调整呢?
谢谢