在本地实现了利用批处理命令一键下载服务器上的数据库备份,然后就犯嘀咕了,linux这个小弟都可以定时自动运行一个任务,咱windows系统不可能没有呀。以前老看见什么windows计划任务,不会那个就是类似的功能吧。
windows计划任务
发现自己完全可以自信点,把不会两个字去掉,这就是windows提供的定时定点运行某程序的一个功能程序。在win7开始菜单的输入框搜索计划任务,就可以找到他,显示出来两个图标,其实就是同一个程序的不同界面,这里选择任务“计划程序进入”:
进入计划任务管理页面,这里我们可以创建一个新的任务,也可以右键选择已经存在的任务并删除掉它:
尝试创建一个基本的任务,于下午5点运行一个批处理程序,这个批处理程序可以从服务器自动拉取一个数据库备份文件,因为数据库文件需要经常备份,这也是使用计划任务自动运行的原因,怕自己时间长了给忘记了:
因为是要运行一个批处理程序,所以这里就选择了启动程序:
选择准备好的批处理文件,然后点击下一步完成并提交:
做完这些,时间差不多也快到下午5点了,重新启动电脑,等待到了5点整,程序自动运行,显然这个任务并不会因为电脑断电而停止运行。
不想继续保持程序自动运行的时候,可以返回计划任务管理页面删除程序,在管理页面双击程序,我们可以进行更丰富的设置,比如开机的时间比计划任务的时间更晚的情况如何处理等等。
批处理程序遇到的小问题
计划任务运行的时候,其默认的文件夹是“C:\Windows\system32”,对于一些目录相关的操作,比如批处理存在读取自身所在文件夹的文件的情况,我们需要在批处理命令中加入这样的命令,先行进入批处理文件所在文件夹,以避免程序找不到对应的文件:
cd C:\Users\luo\Desktop\批处理