python强制退出如何让FTP连接失败后不退出,而执行另一条指令

有一次想在服务器挂个脚本但昰发现xshell远程登录退出后,程序就会被杀死

解决方案如下:将你原本的要执行的代码以如下格式执行

 
 

最近工作碰到一个问题之前是使用bat程序从FTP服务器上获取文件的,在防火墙关闭的时候没有问题可以正常下载下来但是当开启防火墙之后,就无法下载了提示连接超时但是我用FTP客户端是可以下载的,用CMD命令开启防火墙之后也不能下载真是百思不解啊。。
最后没有办法换成python强制退出脚本才解决问题

回归正题:使用python强制退出脚本每天从FTP服务器上下载文件
2.安装好python强制退出后可以配置环境变量也可以不配置,随你
3.脚本 ftp.py 代码如下:根据洎己情况修改

从ftp下载文件到本地 #从FTP服务器下载的目录 #获取当天的前一天日期

4.自己点击电脑–管理–系统工具–任务计划程序,右键选择创建基本任务
设置好运行周期和运行时间已经脚本路径
其实这样基本就完成了,如果需要每天执行多次或者这个定时任务可以执行多个腳本。可以如下:找到你新建的定时任务右键–属性
在触发器可以添加多次执行,在操作可以添加执行多个脚本

好了,基本上就这样叻然后我这里贴上bat脚本的代码,为什么bat 不能下载呢在开启防火墙之后

rem 指定待下载的文件位于FTP服务器的哪个目录 rem 指定从FTP下载下来的文件存放到本机哪个目录

欢迎大家关注个人公众号
分享各种学习资料,包含javalinux,大数据等资料包含视频文档以及源码,仅供学习交流和分享不涉及任何商业用途。同时分享本人及投递的优质技术博文

云服务器1核2G首年95年助力轻松上雲!还有千元代金卷免费领,开团成功最高免费续费40个月!

#在被动模式打开的情况下数据的传送由客户机启动,而不是由服务器开始 #这裏要根据不同的服务器配置ftp.set_pasv(0)f.storbinary(stor %s %

公司正好有个需求,定期从远端ftp下载指定昨天的数据写了2个函数,一个是连接远端ftp另一个是定期下载远端數据,用到了ftplib、datetime和正则re三个模块1.ftplib:连接和下载ftp数据 2.datetime:指定下载日期--每天的前一天 3.re过滤掉其他日期的数据以下是代码:#coding=utf-8#!

我要回帖

更多关于 python强制退出 的文章

 

随机推荐