我用以下代码在unix系统上的Java中实现了一种获取RTT的方法:
String command[] = {"ping", "-c4", theIPAddress};
ProcessBuilder pb = new ProcessBuilder(command);
pb.redirectErrorStream(true);
Process p = pb.start();
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
我用审查器来分析我的代码。几乎所有的事情都已经解决了,但我似乎无法解决这个问题。
Accessing id on the interface Illuminate\Contracts\Auth\Authenticatable suggest that you code against a concrete implementation. How about adding an instanceof check?
我看到了这个问题,因为它是一个不存在属性的接口,但是我的代码工作得很好。那么,当我分析我的代码时,如何才能让这些代码传递呢?
谢谢
编辑
得到这些行上的错误(以及其他一些文件几乎相同)
我有使用grep和awk循环过滤几个文本文件的脚本,我的问题是在过滤后为每个文件创建输出,
这是我的剧本:
grep_multi.sh
path=$(find /home/folder/file/source -iname "Tracert*" )
for i in "$path"
do
grep -E '^%%.*.%%在运行脚本时,我得到了错误,如下所示:./grep_multi.sh: line 5: filter.result.$i: ambiguous redirect这用于variabel $path$ find /home
我正在尝试编写一个在cmd中执行tracert的node.js脚本,并且我想解析tracert的输出,以便能够在节点中使用。我的问题是,我收到的输出不是一致的。 let argument = process.argv[2] /* what the user enters as first argument */
const { spawn } = require('child_process');
const command = spawn(process.env.comspec, ['/c', 'tracert', argument])
我找到了一个能满足我需要的帖子,但是在Windows上:
> tracert -d www.yahoo.com
`Tracing route to www-real.wa1.b.yahoo.com [69.147.76.15]
over a maximum of 30 hops:`
1 <1 ms <1 ms <1 ms 192.168.14.203
2 * * * Request timed out.
3 8 ms 8 ms 9 ms 68.85.228.121
4
我正在尝试设置一个Windows OpenVPN服务器,以共享该服务器背后的网络。
在Linux上,我ve done this several times. However on a Windows server I don没有任何运气让它工作。
我使用此注册表项设置路由并启用IP转发:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Value Name: IPEnableRouter
Set the following registry value:
Value Name: IPEnableRout
我需要创建一个批处理文件,该文件使用tracert命令(一些ip )跟踪,并将跟踪写入txt文件。我希望它是快速的,所以我希望为每个跟踪启动一个新的命令,使所有的跟踪请求一次启动。
这是我的ping.bat:
@echo off
set saveUnrechableLocation=..\pingUnreachableInfo\pingUnrechableInfoDB.txt
set IpListLocation=..\ipInfo\all_DB_ip.txt
set reachableLocation=..\pingRechableInfo\RechableIp\pingRechableIn
下面的脚本通过python脚本运行tracert,它的工作方式类似于它会很好地打印出所有的结果。但是在最后一跳之后,它只是继续打印空白行,不知道我在这里做错了什么,如果有人能帮我解决问题的话。
下面是我的脚本
from subprocess import Popen, PIPE
hostname = "1.1.1.154"
p = Popen("cmd /c tracert " + hostname, shell=True, stdout=PIPE)
for line in iter(p.stdout.readline, ""):
pri
我有两台连接VPN的计算机,每台都有一些虚拟机。我希望一切都能看到对方(基本上是4台不同的网络机器)。到目前为止,我还没有做到的是,一端的计算机在另一端是可见的。在追踪方面:
192.168.78.42>tracert 192.168.69.18
Tracing route to WIN-2K8R2 [192.168.69.18]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.78.17
2 * * * Request timed ou
我试图做追踪,而不是得到ip地址,我已经习惯了,我看到的是(以下)。有人能告诉我发生了什么事吗?没有空格的命令,我只是不能张贴链接,直到我有10个声誉。
编辑:第9(最后)跳的.net链接直接带我去Google
编辑2:我们的路由器是Linksys EA6350,调制解调器是摩托罗拉SURFboard SB6812。
C:\Users\Raymosrunerx>tracert www.google.com
Tracing route to www.google.com [2607:f8b0:4000:808::1013] over a maximum of 30 hops:
1