import time from device import Device TOR = Device('EOS', '10.52.2.222', 10031) print(TOR.login()) print(TOR.write('set force enable')) while True: print(TOR.write('set port disable ge.1.48')) time.sleep(5) print(TOR.write('set port enable ge.1.48')) time.sleep(5)
from device import Device import time import random if __name__ == '__main__': f = open('output.log', 'w', buffering=0) DUT = Device('EOS', '10.52.2.222', 10022) DUT.write('\n') time.sleep(3) print(DUT.read_until('Username')) f.write(DUT.login()) for x in range(500): # Sleep a random amount of time to change the timing slightly each iteration. sleeptime = random.randrange(30) print('*** Starting iteration %d with a %d second wait.***\n\n' % (x,sleeptime)) f.write('\n\n*** Starting iteration %d with a %d second wait.***\n\n' % (x,sleeptime)) print('Clearing config.') DUT.clearConfig() # It takes about 3 minutes to come back online. output = DUT.read_until('Username:'******'Logging into DUT') output = output + DUT.login() f.write(output) time.sleep(sleeptime) print('Appending the config.')