我使用托管在linux上的ansible来管理azure上的linux和Windows。当我试图从ansible中ping windows VM时
# ansible windows -m win_ping
我正在犯以下错误:
test-windows.cloudapp.net | FAILED >> {
"failed": true,
"msg": "The term 'ConvertFrom-Json' is not recognized as the name of a cmdlet, function\r\n, sc
使用Java,我在linux环境中执行一个进程,如下所示
Process startPingProcess = Runtime.getRuntime()().exec(ping -c 50 74.125.228.71);
我们在java中使用startPingProcess.exitValue()检查进程是否已经完成执行,如果正常完成,它将执行return 0。
假设我通过执行下面的代码在中间终止了上面启动的进程
Runtime.getRuntime()().exec(kill -2 processid); - where processid is process id of above st
目前,我正在研究脚本,并且正在编写一些东西,可以在网络上对设备进行ping,如果它可以到达,然后从ping获取ttl数据,并声明它是操作系统。
我并不完全熟悉grep命令是如何工作的,但到目前为止,我已经了解了以下内容:
for host in $(seq 1 255);
do
ping -c 1 $sn.$host | grep "Unreachable" &>/dev/null
if [ $? -eq 0 ]; then
printf "%s\n" "$sn.$host is Offline"
fi
ping -c
我如何在ruby Thread中杀死ping (或其他最长而不需要超时和etc系统进程)(ping--这只是一个简单的例子):
a = Thread.new do
system 'ping localhost'
end
a.kill
a.exit
a.terminate
while true
sleep 5
p a.alive?
end
Output:=>
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomai