首页 新闻 会员 周边 捐助

从ftp下载数据的批处理文件之前正常,这两天突然不能用了

-1
悬赏园豆:100 [已解决问题] 解决于 2019-02-27 09:59

一个从ftp每天定时下载数据的批处理文件,之前正常执行,这几天执行时候突然获取不到数据了,手动执行也无法获取数据,定时任务没问题,代码没问题,ftp能正常登陆,能手动从ftp中下载文件,系统为windows,我把它复制到另一台电脑手动执行能获取数据,应该是电脑某个配置被修改了,但具体哪个就不清楚了,以前没接触过批处理,求大神指导一下

梦过之后的主页 梦过之后 | 初学一级 | 园豆:102
提问于:2018-05-14 10:08
< >
分享
最佳答案
0

先要确认 定时任务是否每天都在执行 

收获园豆:100
ycyzharry | 高人七级 |园豆:25683 | 2018-05-14 10:47

每天都执行,而且我手动执行也获取不到数据

梦过之后 | 园豆:102 (初学一级) | 2018-05-14 10:55

@梦过之后: 如果脚本没问题 放到另外一台电脑里正常 就重点检查当前电脑环境问题

ycyzharry | 园豆:25683 (高人七级) | 2018-05-14 10:58

@ycyzharry: 重点有哪些会影响脚本的执行呢?这个我不知道该从何检查,我这是第一次弄批处理文件,以前没搞过这个......

梦过之后 | 园豆:102 (初学一级) | 2018-05-14 11:06
其他回答(2)
-1

这是薛定谔的批处理文件吧。

不能获取数据,复制到另一台电脑执行正常,这种情况在我们程序员界是非常正常的情况,说明你的电脑有软件兼容性问题,

换台电脑吧。

当然,实际的情况是,你这样说我们哪里会知道问题在哪儿,具体原因得靠调试、试验、看电脑操作系统,看代码,看故障日志,看风水,看电脑摆放的朝向,是否犯太岁等等。

爱编程的大叔 | 园豆:30844 (高人七级) | 2018-05-14 10:20
0

1.手动执行shell,把错误日志输出,看看有没有收获

2.修改shell,增加日志输出 echo 打印就ok。在各个流程开始,结束的时候打印,看一看shell执行是怎么执行的,

3.综合1,2点的日志修改shell

czd890 | 园豆:14488 (专家六级) | 2018-05-15 17:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册