CronMaster
面向个人服务器与轻量自动化场景的定时任务管理台,可在浏览器中维护 cron、脚本和执行日志。
安装次数
点赞
应用评论
催更次数
桌面端



应用描述
已集成懒猫OIDC登录。 ## 功能特性 - 定时任务总览:集中查看 cron 表中的任务计划、执行命令、备注、暂停状态与用户归属。 - 任务全生命周期操作:支持新建、编辑、克隆、暂停、恢复、删除和手动执行定时任务。 - 脚本与片段管理:内置脚本编辑器、常用 Bash 片段和脚本复用能力,适合整理重复自动化命令。 - 执行日志与异常追踪:可为任务开启日志,记录 stdout、stderr、退出码、失败历史与清理策略。 - 实时状态刷新:通过 SSE 推送任务启动、完成、失败和日志文件变化,减少手动刷新。 - 系统状态侧栏:左侧会显示“系统状态”“运行时间”“内存 / CPU / GPU / 网络”和“性能概览”,便于结合任务执行情况观察当前容器状态。 - 容器内运行适配:懒猫版会在应用容器内启动 `crond`,用于执行容器内 cron 任务。 ### 创建测试脚本 | 1 | 打开脚本区域并点击“新建脚本” | 无 | 弹出脚本创建对话框 | | 2 | 填写脚本名 | `每分钟写入测试日志` | `Script Name` 输入框可正常输入 | | 3 | 可选填写描述 | `每分钟追加一行到 hello.log` | `Description` 输入框可正常输入 | | 4 | 粘贴脚本内容到 `Script Content` | `#!/bin/bash\necho \"懒猫 cron 测试 $(date '+%F %T')\" >> /app/data/hello.log` | 编辑区内容保存成功 | | 5 | 点击 `Create Script` | 无 | 脚本对话框关闭,顶部“脚本”数量增加,脚本列表出现新记录 | ### 通过脚本创建定时任务 | 1 | 点击“新建任务” | 无 | 打开“新建计划任务”弹窗 | | 2 | 选择用户 | `root` | “用户”下拉框显示 `root` | | 3 | 填写计划 | `*/1 * * * *` | “计划”输入框通过校验,`Quick Patterns` 可展开 | | 4 | 切换任务类型 | 选择“已保存的脚本” | 右侧卡片高亮,表示将从脚本库选择 | | 5 | 选择脚本并填写描述 | 脚本:`每分钟写入测试日志`,描述:`每分钟写入 hello.log` | 表单内容完整可提交 | | 6 | 勾选“开启日志”并点击“创建任务” | 无 | 弹窗关闭,任务列表新增一条自定义任务,能看到 `root` 和短 ID 标签 | ### 直接命令模式创建任务 | 1 | 再次打开“新建计划任务”弹窗 | 无 | 弹窗正常打开 | | 2 | 保持“自定义命令”卡片选中 | 无 | 左侧“自定义命令”卡片高亮 | | 3 | 填写计划和命令 | 计划:`*/5 * * * *`,命令:`echo \"direct command test\" >> /app/data/direct.log` | “命令”多行输入框能正常输入 | | 4 | 点击“创建任务” | 无 | 列表新增一条命令型任务,主命令栏显示 `echo \"direct command test\"...` | ### 测立即执行、暂停、恢复与日志查看 | 1 | 对刚创建的任务点击右侧执行图标 | 无 | 页面提示任务已启动或执行成功 | | 2 | 打开同一行的日志图标 | 无 | 若已执行成功,能看到 stdout、stderr、退出码和时间戳 | | 3 | 点击暂停图标 | 无 | 列表中显示暂停状态 | | 4 | 再次点击恢复 | 无 | 状态恢复为启用 | 注意:当前懒猫适配版运行在**容器内模式**,管理的是应用容器自己的 cron 任务,不会直接读写宿主机 `crontab`。
懒猫评分/评论
0.0
0 条评论
新功能
版本历史记录""
此 App 尚未收到足够的评分或评论,无法显示评论列表。