SuperAPI AI 工具集

schedule-job

通用与其它

查看项目

更新于 10-15 19:58

技能介绍

用途:把“每天上午9点”“每30分钟”等自然语言时间转换成 cron 表达式,用于创建周期性或定时任务。资料给出的转换示例包括:at 15:46 对应 46 15 * * *,every morning at 9am 对应 0 9 * * *,every monday at 8am 对应 0 8 * * 1,every hour 对应 0 * * * *,every 30 minutes 对应 */30 * * * *,every weekday at 6pm 对应 0 18 * * 1-5,first of every month at 9am 对应 0 9 1 * *等。

主要能力:创建 cron 条目、列出当前任务、删除任务或删除包含指定文本的任务,并可把 Claude 命令写入 crontab,例如 (crontab -l 2>/dev/null; echo "46 15 * * * cd $WORKSPACE && claude -p "your task here" --dangerously-skip-permissions >> /var/log/agent.log 2>&1") | crontab -。

使用方式:用 crontab -l 查看任务,crontab -e 交互编辑,crontab -r 删除全部任务,crontab -l | grep -v "specific text" | crontab - 删除指定任务。资料还给出日志轮转配置和 Windows 的 schtasks 替代命令。

限制与提示:cron 中使用绝对路径,输出重定向到日志以便调试,用 2>&1 捕获标准输出和错误,安排前先手动测试命令,并确认 cron 守护进程运行。资料未提供安装步骤、收费方式和平台支持范围。