マシンが3台あるとしましょう。10.49.1.101、10.49.1.102、10.49.1.103。これらのIPは/etc/hosts
ファイルにも並んでいます。これらのマシンの間でこれを行うとssh
完璧に動作します。しかし、ssh
次のようなものを使ってフォルダを削除しようとすると10.49.1.101
for rs in `cat "ip-s"`; do echo $rs; ssh $rs "rm -rf path/to/dir"; done
// ip-s contains all the 3 server ips
次のエラーが発生し、成功しません。しかし、その機能は10.49.4.102、10.49.4.103
: Name or service not knownname 10.49.1.102
: Name or service not knownname 10.49.1.103
ちなみに、これはredhatバージョンです。
- 10.49.1.101 - Red Hat 7.7
- 10.49.1.102 - Red Hat 6.6
- 10.49.1.103 - Red Hat 6.6
redhat-7.7バージョンに問題がありますか?それでは、この問題を解決する方法は?