牛骨文教育服务平台(让学习变的简单)
博文笔记

推荐一款提供web界面的分布式crontab管理软件

创建时间:2017-07-24 投稿人: 浏览次数:1497

作者目前工作中经常要写定时脚本,深感目前linux自身提供的crontab有诸多不便,例如如下痛点

  1. 无法实时修改定时任务(要登录服务器)
  2. 无法方便的查看日志
  3. 在不登录服务器的情况下无法即时停止脚本或定时任务
  4. 无法及时查看服务器脚本运行情况
  5. 脚本出错的时候无法及时获知
  6. 无法添加依赖

为了提高效率,,挽救程序员脆弱的小身板,以及多剩下时间多陪陪家人偷笑。作者特意开发了一款提供web见面的分布式crontab(名字叫做jiacrontab)这个crontab有诸多好处
  1. 允许设置每个脚本的超时时间,超时操作可选择邮件通知管理者,或强杀脚本进程。
  2. 允许设置脚本的最大并发数。 
  3. 一台server管理多个client。 
  4. 每个脚本都可在server端灵活配置,如测试脚本运行,查看日志,强杀进程,停止定时...。
  5. 允许添加脚本依赖(支持跨服务器),依赖脚本提供同步和异步的执行模式。
  6. 友好的web界面,方便使用这操作。
  7. 脚本出错时可选择邮箱通知多人。
ps:以上有些功能,例如脚本依赖,需要1.3.2或以上版本方可.如需使用最新特性请编译运行(golang编译很方便的哦)
项目截图:
(编辑界面)

(client列表页)
(定时任务列表页) 这个项目完全采用golang开发,目的在于解决用户实际中遇到的一些问题 项目地址:https://github.com/iwannay/jiacrontab 作者qq:772648576 (转载请留下作者,出处,谢谢)

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。