
利用 NewJobCenter 管理你的定时任务
# 利用 NewJobCenter 管理你的定时任务
NewJobCenter 是一款颜值很高且操作简单的定时任务管理平台。原项目叫 [JobCenter](https://github.com/guomaoqiu/JobCenter),作者已经很久没有维护,代码也跑不起来了。我 fork 过来改了一版,方便自己使用。
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.newjobcenter
安装以后使用 admin@example.com / admin123 进行登录。


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

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

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

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


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

添加任务时,脚本路径从“/scripts”开头,例如我想执行 hi.py,配置任务命令时就要这样填写:
```plain
python /scripts/hi.py
```
此 App 尚未收到足够的评分或评论,无法显示评论列表。