利用 NewJobCenter 管理你的定时任务

youguanxinqing

发布于294天前
还没想好签名
# 利用 NewJobCenter 管理你的定时任务

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

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


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

![image-20250813154316832.png](https://dl.playground.lazycat.cloud/guidelines/188/a4be4634-f7b1-4672-a566-5ee1c460ee0b.png "image-20250813154316832.png")

![image-20250813154339138.png](https://dl.playground.lazycat.cloud/guidelines/188/4a45a3a8-2415-497f-bab3-f26c1085bd55.png "image-20250813154339138.png")


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

![image-20250813154519646.png](https://dl.playground.lazycat.cloud/guidelines/188/d305578f-d6a7-4f2f-8301-aed5c278b258.png "image-20250813154519646.png")

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

![image-20250813154858587.png](https://dl.playground.lazycat.cloud/guidelines/188/7cf9ae3d-61b9-427a-a053-b2dd09ee6457.png "image-20250813154858587.png")

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

![image-20250813155241465.png](https://dl.playground.lazycat.cloud/guidelines/188/b36e0a8d-53fb-4984-9d6d-9bebb03253c5.png "image-20250813155241465.png")

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


![image-20250813155513022.png](https://dl.playground.lazycat.cloud/guidelines/188/f36be830-5717-4c69-a5ec-82a72840c1c4.png "image-20250813155513022.png")

![image-20250813155551758.png](https://dl.playground.lazycat.cloud/guidelines/188/813e5478-39b6-4ac2-bf63-a211a9ed2ad7.png "image-20250813155551758.png")

--------

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

![image-20250813160047986.png](https://dl.playground.lazycat.cloud/guidelines/188/134ab6cd-d4e4-4971-abe3-a02422688e06.png "image-20250813160047986.png")

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

```plain
python /scripts/hi.py
```

评论

0

暂无评论

说点什么呢~
收藏
0
0
0