利用 NewJobCenter 管理你的定时任务

youguanxinqing

发布于328天前
还没想好签名

利用 NewJobCenter 管理你的定时任务

NewJobCenter 是一款颜值很高且操作简单的定时任务管理平台。原项目叫 JobCenter,作者已经很久没有维护,代码也跑不起来了。我 fork 过来改了一版,方便自己使用。

https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.newjobcenter

安装以后使用 admin@example.com / admin123 进行登录。

image-20250813154316832.png

image-20250813154339138.png

NewJobCenter 的所有功能就在顶部的工具栏里。点击“添加Apscheduler作业任务”可以进入创建定时任务的界面。平台支持指定日期执行(添加Date job),使用 crontab 语法执行(添加 Cron job任务),以及按间隔时间执行(添加interval job任务)这三种类型的定时任务。

image-20250813154519646.png

我们以 interval job 为例,点击“Go”会跳出如下的弹框。第一行任务名称,作为任务的唯一标识符,只要不重复就行。第二行就是执行的命令。第三方表示每隔多久执行一次。

image-20250813154858587.png

任务添加以后,可进入“定时任务列表”里查看当前都配置了哪些任务,每个任务的状态是什么,以及对该任务执行暂停或恢复操作。右侧有搜索框,可以根据任务ID或执行命令进行内容模糊搜索。

image-20250813155241465.png

进入“任务日志”,可以查看所有任务的执行记录,能让你轻松掌控自己的任务都做了什么。

image-20250813155513022.png

image-20250813155551758.png


如果你需要执行复杂的逻辑,比如需要执行 python 脚本,NewJobCenter 也是支持的。你可以在懒猫网盘里的 AppData 中找到 NewJobCenter 目录,进入 newjobcenter 子目录,上传你需要执行的脚本。

image-20250813160047986.png

添加任务时,脚本路径从“/scripts”开头,例如我想执行 hi.py,配置任务命令时就要这样填写:

python /scripts/hi.py

评论

0

暂无评论

说点什么呢~
收藏
0
0
0