用途:sleep 模块在标准 sleep 命令基础上,支持人类可读的时间格式,并提供重复任务调度能力,适合脚本延时、定时输出时间戳或按固定间隔轮询、备份、测试等场景。
主要能力:使用 s、m、h、d 表示秒、分、时、天;可将暂停与命令组合,暂停指定时间后立即执行命令;通过 schd 执行可控的重复任务,并用 -n 限制迭代次数;可使用 beacon 周期性输出当前时间戳。
使用方式:延时脚本用 x sleep 1m;周期性时间戳用 x sleep beacon 5s;无限重复任务用 x sleep schd -i 1h -- ./backup.sh;限次重复任务用 x sleep schd -i 10s -n 5 -- make test。执行前需确认延时长度与单位,判断任务应无限重复还是固定次数,并确保要调度的命令正确写在 -- 分隔符之后。
限制:资料未说明该模块支持的操作系统、依赖环境、安装方式、精度、并发行为或错误处理方式,也未提供收费与平台信息,这些内容暂未提供。