有没有开源靠谱的青龙平替选择?

170 天前
 kyonn

看 V2 帖子, 青龙有拿用户当肉鸡的嫌疑, 想找个开源的平替, 生态能好些最好, 拿来做一些网站的自动签到, 比如 HIFI 之类的. 比较多的应该是 js/python 脚本, 平台能方便插入自定义插件或功能就行.

3529 次点击
所在节点    程序员
18 条回复
psllll
170 天前
cron 定时执行,单独跑脚本
kyonn
170 天前
@psllll 有点原始. 关键是没啥生态, 不好维护.
btdwv
170 天前
不如试试 Cronicle 或 Cronicle Edge

能够直接在网页上设置定时(不用手写 cron 表达式),执行 shell 脚本
可以通过 shell 脚本间接执行 py 、js 脚本
Ploter
170 天前
我用 qdtoday 来自动签到
duzhuo
170 天前
@kyonn 稍微现代点的 systemd.timer
ztmzzz
170 天前
哪个帖子说有嫌疑,没找到哇
programApe
170 天前
@ztmzzz 我年前 nas 老是过热关机,查了下发现是 docker 跑的青龙脚本 cpu 占用 100%。我 nas 里装了两个版本青龙,一个老版本给亲戚用,脚本也很久没更新,正常使用占用很低。一个最新版本装的若干脚本,经常更新,突然有一天占用开始飙升,自那以后我再也没用过青龙脚本。
512357301
170 天前
试试 N8N 呢
kyonn
170 天前
@ztmzzz https://v2ex.com/t/1019544
而且 github issue 里出现过有人提出资源消耗异常,作者直接关闭 issue 的情况。
kyonn
170 天前
@512357301 这个是自动化平台吧,还有 nodered ,感觉不是专门用来做定时任务的,生态方面也以生产力和智能家居为主。
gegewu0927
170 天前
JerryYuan
169 天前
之前用 cronicle ,优点是可以通过插件扩展出很多种执行器,缺点是连 docker 官方都没支持,得自己写插件实现 nodejs 调用 docker ,之前也自己搓出来了这个插件。

直到某天误操作 rm -rf 了(操作效果类似,但不是 rm -rf),懒得重新研究文档写插件了,发现了一个新的异步任务调度工具 Dagu

Dagu 本质上是一个 DAG 工具,即有向无环图调度工具,因为是 golang 搓的,它原生支持 docker 所有参数,用 yaml 定义 DAG ,然后逐个节点执行。缺点嘛,就是这东西轻量到可以称之为简陋,没有汉化,甚至没有一个 icon ,执行器方面你得把代码打包成服务(走 HTTP 触发器)或者 docker 镜像它才能调用(或者在 yaml 里搓 shell 脚本),前者内存常驻和 cronicle 其实无差了,后者还得自建 docker registry ,当然我的话是有搭建 gitea ,它本身带一个简化的软件包管理,支持 docker 镜像托管,搭配上 gitea action 自动构建镜像,用 dagu 去自动拉镜像执行还是挺舒适的。

Dagu 项目地址:https://github.com/dagu-org/dagu

PS:打到这,其实如果有 gitea 了,搭一个 gitea action 让它定时执行也不是不行哈。
JerryYuan
169 天前
@kyonn nodered 其实算是那种低代码平台,拖拉拽实现一个流程。只是玩智能家居的有不少没能力写代码的,促成了 nodered 在这个圈子的繁荣。
512357301
169 天前
@kyonn 能实现功能就行了呗,当然不能指望它跟青龙那样解决依赖问题,但可以用 docker 解决 Python 问题。
kyonn
169 天前
@btdwv
@Ploter
@duzhuo
@ztmzzz
@programApe
@512357301
@JerryYuan
@512357301

感谢各位推荐, 最后用了 qdtoday .
jbw01906
169 天前
之前在酷安看到的,可以试试这个轻量的面板,cronicle 。用法都差不多,缺点没有中文 ; https://github.com/jhuckaby/Cronicle
skiy
169 天前
cloudflare worker 里面可以跑 cron 。
FunkYou2022
168 天前
golang 写的 gocron

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1118687

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX