windows下使用定时任务计划kettle(共9篇)

上传人:bin****86 文档编号:59717446 上传时间:2018-11-11 格式:DOCX 页数:21 大小:26.74KB
返回 下载 相关 举报
windows下使用定时任务计划kettle(共9篇)_第1页
第1页 / 共21页
windows下使用定时任务计划kettle(共9篇)_第2页
第2页 / 共21页
windows下使用定时任务计划kettle(共9篇)_第3页
第3页 / 共21页
windows下使用定时任务计划kettle(共9篇)_第4页
第4页 / 共21页
windows下使用定时任务计划kettle(共9篇)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《windows下使用定时任务计划kettle(共9篇)》由会员分享,可在线阅读,更多相关《windows下使用定时任务计划kettle(共9篇)(21页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划windows下使用定时任务计划kettle(共9篇)写这个帮助文档的初衷是因为:我使用WIN7的计划任务功能执行kettle任务。频率是设为每分钟一次。但是有个比较闹心的地方是,每次执行这个任务的时候,都会弹出来一个cmd命令框。因为是在本机做开发,弹窗很容易让人分神。所以我在遍寻资料之后,找出来了一个满意的解决方案。优点:不用弹窗,而且可以使用脚本创建计划任务,省去了很多繁琐的步骤。下面是我的设置kettle计划文件需要准备的东西的目录1,示例bat文件。名字为JOB_ZIYUA

2、N_。2,Vbs文件调用bat文件,用来隐藏命令窗口。名字为3,Cmd脚本,用来设置计划任务。第一步:创建bat脚本计算机如果具有定时开关机功能,是一件很吸引人的事情。但是一般的电脑要实现开关机功能,需要有硬件的支持。所幸的是,在没有硬件支持的情况下,我们可以利用windows系统自带的任务计划程序和电脑的休眠功能,实现计算的定时开关机。下面以windows10为例进行介绍。工具/原料?电脑?windows10操作系统方法/步骤1.首先查看电脑的休眠功能是否开启,如果没有需要先开启计算机的休眠功能。比较直接的方法是,点击系统“开始”,在搜索窗口中输入“”,在结果中看见了“”,右击选择“以管理员

3、权限运行程序”打开“”命令窗口,输入命令“powercfg-hon”即可开启计算机休眠功能。注:如何关闭休眠功能?开始菜单-所有程序-附件-右键命令提示符-使用管理员权限打开输入“powercfg-hoff”回车。补充重点:必须取消选择“自动重新启动”解决休眠重启问题步骤:首先右击开始菜单,再点击系统,打开系统属性,再打开左侧的高级系统设置那栏,点击“启动和故障恢复”的“设置”,然后取消选择“自动重新启动”选项。看下图:2.进入windows“控制面板”,右上角选择查看方式为“小图标”,选择下面的“电源选项”。在弹出的窗口中,点击左侧“更改计算机睡眠时间”,进入新的窗口点击下面的“更改高级电源

4、设置”,弹出点源高级设置窗口。点击节点“睡眠”,将“允许混合睡眠关闭”,将“允许使用唤醒定时器”开启。补充说明:睡眠模式下的“混合睡眠”如果不断电,系统将从内存恢复;如果断电,将从硬盘恢复,所以不用担心数据会丢失。所以开启也不影响休眠唤醒功能。“唤醒时需要密码”根据自己需要开启即锁屏开启不需要密码即可进入桌面。3.下面建立定时休眠的任务计划。右击计算机,选择“管理”。弹出的窗口左侧选择“系统工具”-任务计划程序-任务计划程序库可以看见所有的任务计划程序。点击右侧“创建任务”弹出任务创建窗口。常规选项卡设置如下图所示。4.转到触发器选项卡中,新建触发器,弹出触发器设置窗口,设置如下图所示。5.转

5、到操作选项卡,新建操作,程序或脚本设置为“”,参数为“-h”,如下图所示。6.条件和设置选项卡,分别如下两图所示。为此定时休眠任务计划已经设置好,点击确定返回“任务计划程序库”窗口,可以看见刚才创建的任务,并右击启用该任务。每次到刚才设置的时间,计算机就会自动进入休眠状态。Windows自动定时执行任务的几种实现方法XX-10-XX:40:10|分类:SqlServer|字号订阅Windows自动定时执行任务,常见的方法有三种:Windows任务计划程序WindowsServiceSQLAgent的Job这三种方法大多数人都用过,我在这里只做一个比较简单的介绍和小结,后续,我会用一个轻量型的.

6、NetWindowsServiceJobs的作为例子介绍如何定制WindowsService以及如何让WindowsService自动定时执行任务。首先,我们来看:使用Windows任务计划程序如何创建自动定时执行任务:界面方式:计算机(右键)-管理,然后就可以打开“计算机管理”界面,在界面的左侧有一个系统工具-任务计划程序,在此我们可以创建定时执行的计划任务,并且可以为每个任务添加触发器和具体的操作。;具体的使用方法应该很简单,这里就不再一一介绍。CMD命令行方式:主要命令是SchTasks(另外还有AT命令,该命令用来调用或者执行已经存在于TaskSchedule列表中的Task).命令行

7、形式可以用于制作安装和部署包。如果用界面方式的话,安装和部署都不太方便。SchTasks/?:查看SchTasks命令,SCHTASKS/parameterarguments描述:允许管理员创建、删除、查询、更改、运行和中止本地或远程系统上的计划任务。参数列表:/Create创建新计划任务。/Delete删除计划任务。/Query显示所有计划任务。/Change更改计划任务属性。/Run按需运行计划任务。/End中止当前正在运行的计划任务。/ShowSid显示与计划的任务名称相应的安全标识符。/?显示此帮助消息Windows任务计划程序需要:具体的任务执行程序(exe,批处理);而通过设置,让

8、Windows来控制具体的执行的具体时间,重复度,触发条件,等。我们可以控制的是具体的任务执行程序。当然如果我们将什么时候定时执行任务,以及如何重复执行,触发条件等都写在程序里,也未尝不可,但是这样的话,就抹杀了Windows任务计划程序的特有功能了!接下来,我们来看一下,WindowsService如何解决自动定时执行任务。利用WindowsService解决自动定时执行任务的方案是,制作一个WindowsService程序,在Service内部部署好具体的任务程序,以及控制任务什么时候执行,如何重复,等等。他的可控性和自定义空间相比任务计划程序大,但是自己的工作量相对而言就大一些。有关如何

9、制作WindowsService程序,我在下篇文章中会介绍,这里只介绍如何部署和卸载。部署WindowsService只能通过命令行形式来部署。但是具体的命令有两种:InstallUtil和sc是.NetFramework自带的工具,一般他的路径在C:WindowsFrameworkversion下。使用方法:installutil/uninstalloption.assemblyname其中assemblyname必须使用程序集的版本、区域性和公钥标记完全限定程序集名称详情请见SC是系统自带的命令,不需要.NetFramework。我以前做开发Service时碰到的一个问题是,当我用Inst

10、allUtil部署好一个Service,但由于程序更新,需要卸载后重新部署,这个时候,就出现用InstallUitl/u无法卸载的情况,具体的原因还不太明白,但是MSDN上说明了InstallUtil安装的时候是启用事务的,但是卸载的时候不启用事务,会不会是这个原因呢?但是,这中情况下,我却可以用scdelete命令来卸载。有关sc命令的使用方法,sc/?:描述:SC是用于与服务控制管理器和服务进行通信的命令行程序。用法:sccommandservicename.选项的格式为“servername”键入sccommand可以获得有关命令的进一步帮助命令:query-查询服务的状态,或枚举服务类

11、型的状态。queryex-查询服务的扩展状态,或枚举服务类型的状态。start-启动服务。pause-向服务发送PAUSE控制请求。interrogate-向服务发送INTERROGATE控制请求。continue-向服务发送CONTINUE控制请求。stop-向服务发送STOP请求。config-更改服务的配置(永久)。description-更改服务的描述。failure-更改服务失败时执行的操作。failureflag-更改服务的失败操作标志。sidtype-更改服务的服务SID类型。privs-更改服务的所需权限。qc-查询服务的配置信息。qdescription-查询服务的描述。qf

12、ailure-查询失败时服务执行的操作。qfailureflag-查询服务的失败操作标志。qsidtype-查询服务的服务SID类型。qprivs-查询服务的所需权限。qtriggerinfo-查询服务的触发器参数。qpreferrednode-查询首选的服务NUMA节点。delete-(从注册表)删除服务。create-创建服务(将其添加到注册表)。control-向服务发送控制。sdshow-显示服务的安全描述符。sdset-设置服务的安全描述符。showsid-显示相应于假定名称的SID字符串。triggerinfo-配置服务的触发器参数。preferrednode-设置首选的服务NUM

13、A节点。GetDisplayName-获取服务的DisplayNameGetKeyName-获取服务的ServiceKeyName。EnumDepend-枚举服务的依存关系。下列命令不要求服务名称:scboot-(ok|bad)指示是否将上一次启动保存为最近一次已知的正确启动配置Lock-锁定服务数据库QueryLock-查询SCManager数据库的LockStatus示例:scstartMyService是否想参阅QUERY和QUERYEX命令的帮助?y|n:yQUERY和QUERYEX选项:如果查询命令带服务名称,将返回该服务的状态。其他选项不适合这种情况。如果查询命令不带参数或带下列选项之一,将枚举此服务。type=要枚举的服务的类型(driver,service,all)默认=service)state=要枚举的服务的状态(inactive,all)(默认=active)bufsize=枚举缓冲区的大小(以字节计)(默认=4096)ri=开始枚举的恢复索引号(默认=0)group=要枚举的服务组(默认=allgroups)语法示例scquery-枚举活动服务和驱动程序的状态scqueryeventlog-显示eventlog服务的状态scqueryexeventlog-显示eventlog服务的扩展状态

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号