📦 Cron — 定时任务

v1.0.0

从命令行执行 cron-tool 操作。

0· 0·0 当前·0 累计
dinghaibin 头像by @dinghaibin (BIN)
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
high confidence
该技能基本如其所声称(一个 cron 管理 CLI),但包存在不一致(缺少对 crontab 二进制文件的声明依赖)以及有缺陷/破坏性的实现路径,可能清空用户的 crontab;建议在使用前进行审查与修复。
评估建议
该技能是一个 cron 管理 CLI,基本符合描述,但未经检查和测试请勿在重要系统上安装或运行。具体风险:(1) 脚本依赖系统 crontab 命令,但技能元数据未声明——请确认 crontab 存在。(2) 按行号删除的实现似有缺陷,可能导致用空文件覆盖整个 crontab(数据丢失)。(3) 工具可修改 crontab(若以高权限运行,可能影响关键任务)。使用前建议:复查并修复 remove_cron 逻辑(确保正确重建新 crontab),为破坏性操作增加安全确认,备份 crontab(crontab -l > backup),在非生产账户或容器内测试,并更新技能元数据以声明 crontab 依赖及 EDITOR 使用说明。若无力审计/修复代码,请勿在丢失计划任务会造成损害的系统中安装。...
详细分析 ▾
用途与能力
代码实现了一个 cron 管理 CLI,通过系统 crontab 命令读写用户的 crontab。该能力与名称/描述相符,但技能元数据未声明任何必需的二进制文件或配置路径,而脚本却依赖 'crontab' 二进制文件和可写的用户 crontab。遗漏此依赖项会导致不一致,可能误导用户或安装程序。
指令范围
SKILL.md 是一份简洁的 CLI 用法文档,范围有限,但附带的脚本执行敏感操作:读取并替换用户的 crontab、写入备份文件、启动编辑器。更重要的是,remove_cron 存在逻辑错误:按行号删除时,它从内存列表中弹出该行,却用另一个(仍为空的)列表中的 new_content 写入,结果很可能用空文件覆盖 crontab——即破坏性数据丢失。对破坏性操作的确认极少(仅恢复时提示)。
安装机制
无安装规范(仅指令 + 附带脚本)。清单本身不会下载或安装任何内容。风险来自脚本的运行时行为,而非安装程序。
凭证需求
未声明必需的环境变量,基础运行亦无需任何变量。脚本通过 os.environ.get('EDITOR') 读取 EDITOR 以选择编辑器——此举合理,但未在元数据中声明。未请求任何密钥或外部服务凭证。
持久化与权限
该 skill 不会申请持久/常驻权限,但会以特权身份执行本地操作,例如修改当前用户的 crontab;若由特权用户运行,可系统级地更改定时任务。默认允许自主调用(此处未标记)——若再叠加破坏性 bug,当 agent 无人监管地运行该 skill 时风险将升高。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

安装命令

点击复制
官方npx clawhub@latest install cron-tool
镜像加速npx clawhub@latest install cron-tool --registry https://cn.longxiaskill.com

技能文档

Cron - CLI 工具 用于 cron 操作的命令行工具。

快速开始 cron-tool --help

功能 标准命令行界面 常用标志与参数 支持管道与重定向 Shell 集成

示例 # 显示帮助 cron-tool --help

# 基本用法 cron-tool [选项] [参数]

# 管道输入 echo "input" | cron-tool [选项]

数据来源ClawHub ↗ · 中文优化:龙虾技能库