我正在OverTheWire中进行Bandit的24级操作,尝试解决该问题时遇到了问题。 在本练习中,您需要通过端口30002与本地主机连接,并输入密码和4位数字的密码。
我的bash脚本是这样的:
#!/bin/bash
nc localhost 30002 << Input
UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ 0000
UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ 0001
UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ 0002
UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ 0003
...
UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ 9998
UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ 9999
Input
问题是当我读取输出时,已经进行了7175次重试,而不是9999次。 有人知道会发生什么吗?
答案 0 :(得分:0)
您在上一个发送行的末尾关闭了nc,但不要等待答案。我不了解library(raster)
r <- raster(ncol=10, nrow=10)
s <- stack(lapply(1:2, function(x) setValues(r, runif(ncell(r)))))
s <- setZ(s, d)
s
#class : RasterStack
#dimensions : 10, 10, 100, 2 (nrow, ncol, ncell, nlayers)
#resolution : 36, 18 (x, y)
#extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax)
#crs : +proj=longlat +datum=WGS84 +ellps=WGS84 +towgs84=0,0,0
#names : layer.1, layer.2
#min values : 0.01477963, 0.01178438
#max values : 0.9980334, 0.9939610
#time : 1850-01-15, 1850-02-15
的详细信息,也许有延迟关闭的选项。
无论如何,这应该可以工作(睡眠时间可能有所不同):
nc