假设我有100个主机,我想要执行ssh连接,结果应该打印"YES“或"NO”。
然后执行应该打印“是”或“否”的ping。
,如果ssh生成,则打印Y其他没有,如果ssh使Y,则尝试执行Ping并与正常运行时间一起打印Y,如果ping无法访问,则打印N
例如
SL.No. Server Ping SSH Uptime(hrs)
1 Linux-test y y 2020-26-05 17:17:44
2 linux-test1 n - -
我正在尝试在mininet中使用ping命令查找时间戳。每当我对某个主机执行ping操作时,我都会得到类似如下的结果:
mininet> h1 ping h2
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=1.17 ms
64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=1.48 ms
64 bytes from 10.0.0.2: icmp_seq=3 ttl=64 time=0.426 ms
64 b
我尝试在perl中从shell脚本中获取rtt结果(如149.982/150.125/150.280/0.265 ms ),现在ping.sh可以从shell脚本中检索到rtt结果,但是如何返回结果以及如何从perl中的shell脚本中获取返回结果?
call.pl
my $answer= system (". /home/george/ping.sh;getrtt 8.8.8.8");
if($answer == 0)
{
exit($answer >> 8);
my $results = ##how to get the rtt resul
我正在学习Linux ping命令及其选项,并阅读了用于标记传出数据包的-m选项。当接收到时,我们可以首先过滤标记的数据包结果。
我正试图为这个包设置标记,但我收到了一个警告信息:
$ ping -m 10 server
PING server (192.168.2.2) 56(84) bytes of data.
Warning: Failed to set mark 10
64 bytes from server (192.168.2.2): icmp_req=1 ttl=64 time=0.182 ms
64 bytes from server (192.168.2.2): icmp_r
我目前正在使用python2.7,并将需要平窗口和linux。
我想要创建一个函数,它将从python脚本中的ping返回IP地址。我现在有这个功能
def ping(host):
"""
Returns True if host responds to a ping request
"""
import subprocess, platform
# Ping parameters as function of OS
ping_str = "-n 1" if platform.s
我开始学习如何使用robotframework进行测试,我创建了下面的测试用例,以便在本地linux主机上执行。
*** Settings ***
Library Process
Suite Teardown Terminate All Processes kill=True
*** Test Cases ***
${result} = Run Process ping 1.1.1.1 -c 1 shell=True stdout=/home/user/stdout.txt
Log all output: ${result.stdout}
Sh
我正在尝试创建一个脚本,让您知道服务器连接何时启动并在脱机后再次运行。我在os.sytem中使用ping作为函数(因此它在客户端cmd提示符中运行)。我的想法是,如果平的结果是积极的,它将print("!!! --servername-- is up and running again!!!")。如果ping结果为负值,则脚本应该再次运行response()函数。目前ping函数可以工作,但是带有if的result语句没有给出任何输出值。
import os
import time
ip_list = "8.8.8.8"
result = ()
if os