Последовательность и время выполнения команд в цикле range
Есть код:
for _ in range(10):
time.sleep(1)
subprocess.run('arp -d', check=True)
time.sleep(30)
with open('File.txt', 'wb', 0) as file:
subprocess.run('arp -a', stdout=file, check=True)
Мне нужно чтобы первая команда arp-d выполнялась, а через 30 секунд выполнялась следующая команда arp-a, потом снова выполнилась arp-d и так далее 10 раз
Не могу выяснить правильно ли выполнил последовательность? Важно чтобы команда выполнялась через 30 секунд после первой команды,