Итак, я работаю над созданием сценария, который запускает эхо-запросы на сетевых устройствах, а затем уведомляет меня по электронной почте, если устройство отключается.И скрипт работает отлично!
Но я хочу иметь возможность запускать несколько из этих методов одновременно.Вот три метода (они вызывают другие методы, поэтому просто игнорируйте это).
Но я хочу иметь возможность запускать все эти циклические методы одновременно.
def esxitest
loop do
test = system "ping -c 4 192.168.1.229"
puts test
if test == false
test2 = system "ping -c 4 192.168.1.229"
puts test2
if test2 == false
sendalert1
break
else
end
end
else test == true
sleep(10) #300
end
end
def proxytest
loop do
test = system "ping -c 4 192.168.1.226"
puts test
if test == false
test2 = system "ping -c 4 192.168.1.226"
puts test2
if test2 == false
sendalert2
break
else
end
end
else test == true
sleep(20) #300
end
end
def domaintest
loop do
test = system "ping -c 4 192.168.1.227"
puts test
if test == false
test2 = system "ping -c 4 192.168.1.227"
puts test2
if test2 == false
sendalert3
break
else
end
end
else test == true
sleep(30) #300
end
end