设为首页 收藏本站
查看: 1353|回复: 0

[经验分享] flashfxp和任务计划自动定时ftp备份

[复制链接]

尚未签到

发表于 2016-6-10 11:02:30 | 显示全部楼层 |阅读模式
这几天一直看到落伍者上面的朋友说什么机房出问题啊,虚拟主机出问题什么的,然后就是数据丢失,痛心疾首啊。这几天我免费午餐的服务器没有了,只有放到别人那里了,更是担心网站的安全。

网上找了很多工具,要不就是功能太简单,要不就是功能强大,但是是收费的,而且价格很高,天机文件备份同步专家8.04 和 腾龙数据备份大师好像都可以满足我的要求,但是破解版找不到,只好自己diy。

首先在FlashFXP中将队列一一添加完毕。接下来打开FlashFXP安装目录,找到以当前日期命名的*.fqf文件,将其属性改为只读,这样的好处在于,本来flashfxp任务完成是会自动删除的,但是我们备份是要这个文件每天都是一样存在的,所以需要这样。

建立对了之后,为了今天ftp下载的时候遇到同样的文件不需要提示是否覆盖,跳过等,可以在选项\"当文件存在先项"的设置中设置成:

"文件较小时---覆盖" || "文件相同时--覆盖" || "文件较大时---覆盖"

如果你想少传点数据,可以使用

"文件较小时---跳过" || "文件相同时--跳过" || "文件较大时---跳过"

为了让flash打开就自动载入队列并开始任务

可以在c:\建立一个批处理文件(.bat) 如 autobak.bat:

代码如下:
程序代码

CD X:\自动备份\FlashFXP
For /F %%f in (files.log) do (del %%f)
dir *.fqf /b >files.log
For /F %%f in (files.log) do (start flashfxp.exe %%f)



其中X:\自动备份\FlashFXP为你flashfxp的目录,为保持任务稳定建议这个文件夹不要和你现在常用的flashfxp相同,另外这些命令需要flashfxp3.0以上版本。
批处理文件其实在哪个目录是无所谓的。

打开计划任务,将那个批处理文件添加,根剧你需要更新的时间选择每周或每天,然后确定更新时间, 这样每到这个时间计划任务会自动打开那个下载队列文件,自动运行flashfxp从ftp下载文件,如果文件与目录更新过,它会自动对比文件,文件不符就更新,文件相同就跳过 。

这样就可以实现ftp自动定时备份了。


不过这样做,缺点很明显,不能实现真正的同步备份,即多余的文件不能被删除掉,另外如果正好那天晚上网站遭到破坏,然后你又覆盖备份了,那就比较惨了,建议另外做一个计划任务,一个星期备份一次的。备份的目录放到另外的地方。

下面是任务计划的一些状态说明:
检查任务状态
您应定期检查计划任务的状态,因为您有时可能不知道计划任务未能运行。 使用“任务计划”窗口中的“详细信息”视图来查看有关每个任务的以下信息: ? 计划 - 任务的计划  
? 下次运行时间 - 任务下次计划运行的时间和日期。  
? 上次运行时间 - 任务上次运行的日期和时间。  
? 状态 - 任务的当前状态。  
? 上次结果 - 表明上次运行结果的代码。  
“状态”列有以下状态和说明: ? 空白 - 任务没有运行,或它已经成功地运行完毕。  
? 正在运行 - 任务当前正在运行。  
? 错过 - 错过一次或多次运行此任务的尝试。  
? 未能启动 - 最近启动任务的尝试失败。  
“上次结果”列显示完成代码。 您可从 MSDN 获取对所有 Windows 完成代码的完整解释,但是“任务计划”的常用代码为: ? 0x0: 操作已成功完成
? 0x1: 调用的函数不正确或调用了未知函数。  
? 0xa: 环境不正确。  
如果结果代码的格式为“C0000XXX”,则说明任务未成功完成(“C”表示错误状况)。 最常见的“C”错误代码是 0xC000013A: 应用程序因按了 CTRL+C 而被终止。

还要在任务的“属性”中检查以下数据: ? 确保启用该任务的复选框有复选标记。  
? 检查程序的路径并确保它正确无误。 还要检查程序,看是不是您未能输入它需要的一些命令行参数。  



检查“任务计划”的日志
“任务计划”在 %SystemRoot% 文件夹(通常为 C:\Windows)中维护一个日志文件 - SchedLgU.txt。 您可从任务计划窗口中通过以下方法来查看日志:单击高级,然后单击查看日志。

日志文件的大小是 32KB,当日志文件达到其最大大小时,它自动从文件的开头开始记录新信息并覆盖旧的日志文件信息。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-228578-1-1.html 上篇帖子: [哎]关于ftp扫描工具的破解问题 下篇帖子: 第一个 Erlang 程序: Ftp 下载客户端
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表