我们有Linux,OSX和Windows服务器的组合,它们使用crontab,Windows Task Scheduler等运行一堆bash / windows脚本,rsync命令等等。
我想用一个集中控制的系统replace这些操作系统特定的调度程序来获得一个getter概述,最好是用一个web控制台。
我在维基百科上发现了这个软件列表,说得温和,压倒性的。 我希望有人能帮我缩小一点,或者build议别的。
要求如下:
- 基于Web的控制台进行configuration,执行等
- 基于时间的触发器类似于crontab或Windows调度器。 理想情况下,也可以select日历中的日子,因为我们是一个季节性的业务,除了复活节之外,这个季节性业务只在春季/秋季开放,夏季每周都会开放。 现在我们必须手动调整Windows任务调度程序作为季节进度。
- 可以在所有主要平台(Linux,OSX,Windows)的远程机器上启动脚本,
- 可以从远程机器上的脚本查看日志(一些输出到标准输出,其他输出到特定的日志文件)。 保留所有执行的日志文件。
- 警告机制,如果一个工作失败,最好有一些正则expression式testing标准输出不是所有的可执行程序使用退出代码的预期。
我们只有15-20个工作,所以没有什么太花哨是必要的。
非常感谢,
盖尔