阅读背景:

[d]关于PERL的Net::SSH::Except执行命令的问题.

来源:互联网 
前段时间写了个脚本 本地SSH到linux服务器,连接登陆都没有什么问题,执行命令的时候有一个问题,跑SHELL命令的时候 碰到SLEEP命令 SSH就返回了,测试的时候执行比较长的脚本时也会出现没执行完就返回的问题,之后我在EXEC()中加上了TIMEOUT,这个问题就解决了,但是随之而来的是,这个TIMEOUT时间是需要用户输入的,而且必须要大于SLEEP的时间(等于的话还没有测试,现在在跑一个40分钟的测试),如果加上SLEEP就是等待两倍的时间,我看了API上面对于这个TIMEOUT的解释貌似是等待输入命令的时间,而不是说等待这个命令运行的时间.有没有可以觉得这个问题的办法.. 前段时间写了个脚本 本地SSH到linux服务器,连接登陆都没有什么问题,执行命令的时候有一个



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: