Jobber 是一个轻量级的任务调度工具
2025-05-16
17
参考资料
Jobber 简介
Jobber 是一个轻量级的任务调度工具,类似于 cron,但提供更灵活的任务管理和监控功能。
特点
任务调度:支持定时任务、循环任务。
任务依赖:支持任务间的依赖关系。
任务监控:提供任务执行状态、日志记录功能。
跨平台:支持 Linux、macOS 等系统。
轻量级:资源占用低,适合小型到中型应用。
最新更新内容及时间
最新版本:v1.4.3
更新时间:2023年10月15日
更新内容:
修复任务依赖执行顺序问题。
优化日志记录性能。
新增 API 接口支持任务动态调整。
下载地址
文档地址
Docker 安装示例
docker pull jobber/jobber:latest docker run -d --name jobber -v /path/to/config:/etc/jobber jobber/jobber
YAML 配置示例
jobs: - name: "daily_backup" command: "/scripts/backup.sh" schedule: "0 3 * * *" depends_on: ["cleanup"] - name: "cleanup" command: "/scripts/cleanup.sh" schedule: "0 2 * * *"
常见错误及解决方法
任务未执行
检查 cron 表达式是否正确。
确保 Jobber 服务正在运行:
systemctl status jobber
。依赖任务未触发
确认
depends_on
中的任务名称拼写正确。检查依赖任务是否成功执行。
权限问题
确保 Jobber 有执行脚本的权限:
chmod +x /path/to/script.sh
。日志不显示
检查日志路径配置:默认路径
/var/log/jobber.log
。确认日志级别设置为
debug
(如需详细日志)。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。