Schedule Manager

日程任务管理 - 查看/添加/修改/删除定时任务和临时提醒

安装

概览

什么是Schedule Manager

Schedule Manager 是一个专为个人工作区和生活场景设计的轻量级日程任务管理工具,通过命令行界面提供对定时任务和临时提醒的统一管理。该工具采用模块化脚本架构,支持通过 Python 脚本调用实现任务的增删改查、状态切换及批量清理等核心操作。其数据存储基于 Markdown 和 YAML 格式,分别用于存储周期性定时任务与一次性临时提醒,确保配置文件的易读性和可维护性。系统通过 crontab 实现定时任务的精准调度,同时辅以心跳轮询机制(建议每5分钟一次)来检测并触发临时任务,从而覆盖日常高频使用场景。整体设计注重简洁性与实用性,适合需要自动化提醒但又不依赖复杂图形界面的用户群体。

核心功能特点

  1. 支持添加、修改、删除定时任务与临时提醒,涵盖工作日重复执行与一次性事件
  2. 提供灵活的参数配置,包括时间设定(24小时制)、星期规则(如1-5表示工作日)、通知方式(本地播放/飞书)
  3. 具备任务状态控制功能,可暂停、启用或彻底删除指定任务
  4. 内置心跳检测机制,确保临时任务在设定时间准确触发
  5. 配置文件采用标准文本格式(Markdown/YAML),便于手动编辑与版本控制

适用场景

Schedule Manager 特别适合需要长期规律性提醒的日常事务管理,例如设置每日固定时间的起床提醒、孩子睡觉前的温馨提示,或每周固定的健身计划通知。对于非周期性的临时安排,如会议提醒、就医预约或突发事项跟进,该工具同样表现出色——用户可通过相对时间(如‘1小时后’)或绝对时间(如‘2026-03-05 14:00’)快速创建一次性提醒。此外,在远程办公或多设备协作环境中,结合飞书等第三方通知渠道,能有效提升信息触达率。无论是家庭健康管理还是职场日程协调,该工具都能以低门槛的方式帮助用户建立高效的任务执行闭环。