前段时间在Windows Server 2008安装了一套基于MySQL数据库的软件,处于数据安全的考虑,但愿天天可以自动进行数据库备份。我在别人脚本的基础上本身写了一个数据库备份的bat脚本,双击该脚本时能够正常将数据库备份成bak的文件,因而我就但愿将这个bat放到Windows Server 2008的计划任务中,天天0:00:00自动执行该脚本。
可是在实验过程当中,每次改脚本就第一天正常运行了一次,次日就发现计划任务报错了。折腾了几个星期,每次都是只能运行一次。今天在网上看到一篇关于在Windows server 2008 下计划任务没法正常执行bat批处理文件”的文章,终于按照其提出的方法成功的隔5分钟备份了两个文件。对比先后两次的设置(之前的计划任务设置使用的是计划任务中的“建立基本任务的向导”建立的,这一次使用的是“建立任务”,主要的不一样在于计划任务常规选项卡中的安全选项和以及新建操做中的起始于(可选)选项。
这里着重来讲成功的第二种“建立任务”。首先打开Windows Server 2008系统的“开始”菜单,从中依次点选“程序”/“附件”/“系统工具”/“任务计划程序”命令。



点击“建立任务”后如图所示:填写好相应的名称和勾选好必要的条件
html

选择“触发器”选项,点击“新建”,建立任务执行时间,“重复任务间隔”这个选择后,后面有时间选择,是每小时,仍是每分,可本身选择后再修改时间,再肯定。
数据库


再来配置须要执行的“操做”,就是选择所写的程序或是BAT文件,这里很重要的配置是选择BAT文件后,在“起始于(可选)”这里必定要填写相应执行程序或是BAT文件的所在目录,要否则是执行不成功的。
windows




节选原帖地址:http://stevenz.blog.hexun.com/82057293_d.htmltomcat
更多详细介绍:http://www.knowsky.com/440205.html安全
------------------将exe文件设置为自启动----------------
只须要一行命令:
SC create myService binpath= c:\windows\system32\myService .exe start= auto
------------------将tomcat设置为自启动------------------
由于解压缩版的Tomcat,在windows服务上没有启动项,因此须要手动添加,而后能够设置开机启动tomcat。
1、安装服务
在命令行中进入/Tomcat路径/bin/,执行“service.bat install”:(开始-运行,输入cmd,cd Tomcat路径/bin,service.bat install)。到此为止windows服务上就增长了一个apche tomcat服务
说明:
一、服务名和显示名称:service.bat中设置了默认的服务名称,不一样版本分别命名为Tomcat四、Tomcat五、Tomcat6,若是须要自定义服务名或服务的显示名称,可在service.bat中修改SERVICE_NAME或PR_DISPLAYNAME;
二、防火墙的影响:/bin/tomcat6.exe(或tomcat4.exe、tomcat5.exe)将被做为服务程序,若是有防火墙,须要设为容许做为服务。
2、卸载服务
在命令行中进入/Tomcat路径/bin/,执行“service.bat remove”:
3、开机启动Tomcat设置
开始-控制面板-管理工具-服务
找到apche tomcat 右键属性,把手动改成自动
---------------------------------------------------------------------------------工具
若是只但愿开机执行bat文件,有一种更简单的设置方式:spa
win+r gpedit.msc 回车 计算机配置 windows设置 脚本(启动/关机) 在启动里面添加你的bat便可命令行