簡単な内容ですが。。。
#!/usr/bin/env python # -*- coding: utf-8 -*- import subprocess import logging logger = logging.getLogger(__name__) logger.setLevel(logging.DEBUG) handler = logging.StreamHandler() handler.setLevel(logging.DEBUG) logger.addHandler(handler) hosts = ['172.17.0.1', '172.17.0.2', '192.168.99.100'] for host in hosts: args = ['ping', '-c 3', host] try: res = subprocess.check_output(args) except: res = "Error. (" + host + ")" logger.debug('-------') logger.info(res)