【发布时间】:2009-03-12 11:00:23
【问题描述】:
我正在寻找一个等效于 Windows 的 Cron 系统。这个想法是能够安排一个触发器并监控它是否成功运行。
系统需要做的事情如下:
- 它应该能够触发 Win32 COM 对象和/或可执行文件。
- 它应该能够触发 .NET COM 对象和/或 .NET 可执行文件。
- 它应该能够触发以任何语言编写的脚本,无论是基于原生框架(Python、Perl、Ruby)还是基于 DLR(IronPython、Ruby.NET 等)
- 脚本应介于需要几秒钟的简单脚本和可能需要半小时的相当繁重的脚本之间。
监控方面至关重要。所以基本上我正在寻找以下内容:
- 如果脚本或可执行文件失败,则应发送电子邮件或其他通知机制。
- 应记录每个触发器,以便我们回顾代码何时失败。
- 应该通过某种调试输出或堆栈跟踪轻松跟踪故障。
是否有任何 Windows 开发人员创建了这样的系统?我知道在 UNIX 世界中有 Cron,但在 Windows 世界中呢?
【问题讨论】: