自己有很多定时任务要跑,所以之前搞了一个定时运行的系统。
在 V2EX 看到很多有类似需求的朋友:
所以在这里贴一下,有脚本要跑的朋友可以用这个。
地址: https://clock.sh/
帮助文档: https://help.clock.sh/
有问题在这里开 issue: https://github.com/clock-sh/ticket
Features
- 定时器、worker、队列都是冗余的,所以是高可用的;
- 由专业的 SRE 运维(是的,正是在下);
- 支持(成功时、失败时、或者总是)发送消息到 telegram slack 等主流 IM ;
- 每一个任务都跑在 Docker 里面,所以你基本不用去烦恼 PATH 变量、配置问题,只要写一个你想跑的脚本就可以;
- 由于是 Docker,所以支持任何语言(虽然现在我只搞了个 Python image );
- 方便,Github 登陆就能用;
- 免费,但是请大家按需使用,不要搞很多不需要的每分钟运行的任务...
不太好的东西:
- 你要把脚本保存在我这里,所以要信任我。但是不建议把一些敏感信息,比如常用账号密码写在脚本里面。最好对定时任务的脚本权限最小化。比如要发送邮件的话,专门建立一个新的邮箱;
截图
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/598602
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.