Skip to content

定时任务

定时任务含义就是字面意思,定时触发某些任务。

定时任务类型

定时任务的类型包括:

  • Agent 任务,展开包括:
    • ICMP Ping / TCP Ping / HTTP Ping
    • HTTP Request
    • WebShell
    • Exec(执行命令)
    • 读取配置
    • 写入配置
    • 获取 IP
  • Server 任务,展开包括:
    • 执行数据清理
    • 执行某个 Js Worker 的 onCron 函数

如果你需要某个复杂的预设行为定期执行,比如定期查看域名是否过期,如果过期发送 Telegram 通知,或者定期总结服务器的异常,定期检查 IP 质量并报告等等。 那么可以利用 Js Worker 将一系列行为写到代码预设中,并利用定时任务定期触发。

定时任务与延迟曲线

NodeGet 并没有专门的全局统一的延迟探针功能,延迟曲线的实现是利用了 Cron 任务来达成。

具体来说,延迟曲线功能的工作方式是,获取所有由定时任务触发的 Ping/TCP Ping 任务结果,绘制到曲线图上。

所以当你添加一个定期执行的 Ping/TCP Ping 时,就是创建了一个延迟曲线信源。