我想要scp从远程服务器到我的本地计算机,一个包含大约115 k json文件的大文件夹。
假设我用的是这样的东西:
scp username@remote:/remote_path/*.json /local_path/
然而,当我尝试这样做的时候,我得到了这样的回应:
argument list too long
那我怎么才能传送文件呢?
如何确定我使用的计算机是否实施了夏令时?(最好使用WMI)
根据,我可以查询SELECT DaylightInEffect FROM Win32_ComputerSystem,但DaylightInEffect属性在Vista或Win7上不受支持。因为我的程序可以在不同的系统(XP、Vista、7)上运行,所以我希望能用一些便携的方式来找出答案。
我希望在我的回复中设置一个超时。我尝试了以下几种方法:
var timeout = express.timeout // express v3 and below
app.use(timeout(120000));
app.use(haltOnTimedout);
function haltOnTimedout(req, res, next){
if (!req.timedout) next();
}
问题是,有一些请求比120000 ms (下载大文件)需要更多的时间,而且它很好。我只希望超时请求在我的应用程序(服务器)和客户端之间的流上没有信息传输。
我上面的代码关闭了所有的连接,