0x0
当然是先上地址:Task 君 | Mr.Task
初衷
Task 君这个项目是引申自我曾经写过的一个 “实时监控指定微博用户的发文,对发文内容进行情绪判断、关键字抽取等,做到实时同步关心的人的心情的功能” 这样一个舔狗项目。但是经过一番修改之后,我发现好像不管怎么修改都不能太好的满足公开作为服务的目的。所以我把项目思路整理了一下之后决定做一个新的项目——可以高度自定义的任务托管平台。
这个项目的目的是用户可以自己写一些代码,然后托管在平台上定时执行或者通过 URL 地址进行调用,只要用户会一点代码,不光是监测用户微博的功能,还能实现很多有意思的功能,比如当作一个简单的 Jenkins 来用、定时下载 Bing 的每日壁纸、作为自己服务的可用性检测等等。
介绍
Task 君为每一位用户提供了一个 Linux 环境,可以在允许的权限下完整的使用 Linux 的生态。目前已经内置的运行环境包括:
-
Console.WriteLine("dotNet Core 3.X");
-
console.info("NodeJS");
-
print("Python 2.x/3.x")
-
echo 'PHP';
用户甚至可以自己上传一套需要的运行环境使用。
Task 君的最小业务粒度为 脚本,用户可以编写不同的脚本来实现自己想要的功能。从简单的直接可运行的程序到需要安装一系列依赖或者其他依赖 Linux 环境的复杂任务,都可以根据自己的需求来编写脚本。
资源限制
为了保证用户资源的公平性和服务的可用性,Task 君目前有如下限制:
-
用户可用磁盘空间为软性限制 125MB,硬性限制 150MB 。
- 用户所建立的脚本、任务、定时器、日志等文件所使用的空间均包含在用户可用磁盘空间中。
-
任务进程执行时间限制最长不超过 15min 。
-
任务进程占用 CPU 和内存资源暂无限制。
更多说明
关于 Task 君的更多说明,请参阅 帮助文档
若在使用中遇到无法解决的问题,请到 我的微博 联系我,或者到 MrTask Issues 提交 Issues 进行反馈。
写在最后
因为项目完全是我在工作闲暇之余开发,难免有一些 Bug 或者疏漏的地方,希望大家多多提出意见和建议!
更多有趣的项目
预览图






