一个从ftp每天定时下载数据的批处理文件,之前正常执行,这几天执行时候突然获取不到数据了,手动执行也无法获取数据,定时任务没问题,代码没问题,ftp能正常登陆,能手动从ftp中下载文件,系统为windows,我把它复制到另一台电脑手动执行能获取数据,应该是电脑某个配置被修改了,但具体哪个就不清楚了,以前没接触过批处理,求大神指导一下
先要确认 定时任务是否每天都在执行
每天都执行,而且我手动执行也获取不到数据
@梦过之后: 如果脚本没问题 放到另外一台电脑里正常 就重点检查当前电脑环境问题
@ycyzharry: 重点有哪些会影响脚本的执行呢?这个我不知道该从何检查,我这是第一次弄批处理文件,以前没搞过这个......
这是薛定谔的批处理文件吧。
不能获取数据,复制到另一台电脑执行正常,这种情况在我们程序员界是非常正常的情况,说明你的电脑有软件兼容性问题,
换台电脑吧。
当然,实际的情况是,你这样说我们哪里会知道问题在哪儿,具体原因得靠调试、试验、看电脑操作系统,看代码,看故障日志,看风水,看电脑摆放的朝向,是否犯太岁等等。
1.手动执行shell,把错误日志输出,看看有没有收获
2.修改shell,增加日志输出 echo 打印就ok。在各个流程开始,结束的时候打印,看一看shell执行是怎么执行的,
3.综合1,2点的日志修改shell