AWS SDK (PHP) を使用して /etc/hosts ファイルを更新する cronjob があります。このファイルは、現在の EC2 プライベート IP と各サーバーのわかりやすいホスト名を書き込みます。
Python では、/etc/hosts ファイルを 1 行ずつ読み取って、ホスト名だけを抽出しようとしています。
例 /etc/hosts:
127.0.0.1 localhost localhost.localdomain
10.10.10.10 server-1
10.10.10.11 server-2
10.10.10.12 server-3
10.10.10.13 server-4
10.10.10.14 server-5
Pythonでは、これまでに持っているのは次のとおりです。
hosts = open('/etc/hosts','r')
for line in hosts:
print line
私が探しているのは、ホスト名 (server-1、server-2 など) だけのリストを作成することだけです。誰かが私を助けることができますか?