当前位置:  开发笔记 > 编程语言 > 正文

适用于Windows的Cron系统?

如何解决《适用于Windows的Cron系统?》经验,为你挑选了2个好方法。

我正在寻找相当于Windows的Cron系统.我们的想法是能够安排触发器并监控它是否成功运行.

系统需要做的是以下内容:

它应该能够触发Win32 COM对象和/或可执行文件.

它应该能够触发.NET COM对象和/或.NET可执行文件.

它应该能够触发用任何语言编写的脚本,基于本机框架(Python,Perl,Ruby)或基于DLR(IronPython,Ruby.NET,等等)

脚本应该介于简单的脚本之间,这些脚本需要几秒钟才能完成,这些脚本可能需要长达半个小时.

监测方面至关重要.所以基本上我正在寻找以下内容:

如果脚本或可执行文件失败,则应发送电子邮件或其他一些通知机制.

应记录每个触发器,以便我们可以回顾并查看代码何时失败.

通过某种调试输出或堆栈跟踪可以很容易地跟踪故障.

是否有任何Windows开发人员创建了这样的系统?我知道在UNIX世界中有Cron,但在Windows世界中呢?



1> vrdhn..:

在命令提示符下键入'at'

> at /?
The AT command schedules commands and programs to run on a computer at
a specified time and date. The Schedule service must be running to use
the AT command.

AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
    [ /EVERY:date[,...] | /NEXT:date[,...]] "command"

\\computername     Specifies a remote computer. Commands are scheduled on the
                   local computer if this parameter is omitted.
id                 Is an identification number assigned to a scheduled
                   command.
/delete            Cancels a scheduled command. If id is omitted, all the
                   scheduled commands on the computer are canceled.
/yes               Used with cancel all jobs command when no further
                   confirmation is desired.
time               Specifies the time when command is to run.
/interactive       Allows the job to interact with the desktop of the user
                   who is logged on at the time the job runs.
/every:date[,...]  Runs the command on each specified day(s) of the week or
                   month. If date is omitted, the current day of the month
                   is assumed.
/next:date[,...]   Runs the specified command on the next occurrence of the
                   day (for example, next Thursday).  If date is omitted, the
                   current day of the month is assumed.
"command"          Is the Windows NT command, or batch program to be run.



2> 小智..:

您应该能够使用上述所有计划任务.

指南的链接:http: //www.iopus.com/guides/winscheduler.htm

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有