Surge 使用手册
  • 简介
  • 总览
    • 组件
    • 配置文件
  • 代理规则
    • 域名规则
    • IP 地址规则
    • HTTP 规则
    • 进程规则
    • 逻辑规则
    • 杂项规则
    • 规则集
    • Final 规则
  • 策略
    • 代理策略
    • 内置策略
    • 策略组
  • DNS
    • DNS 服务器
    • 本地 DNS 映射
  • HTTP 处理
    • HTTPS 解密
    • 重写 URL
    • 重写请求头
  • 脚本
    • 基础
    • HTTP 请求
    • HTTP 响应
    • 脚本规则
    • 事件
    • DNS
    • 计划任务
  • 其他
    • 杂项
    • 托管配置
    • 增强模式
    • 网关模式
    • SSID 挂起
    • URL Scheme
    • Snell 服务端
    • 模块
    • DNS over HTTPS
    • HTTP API
  • 更新日志
    • Surge Mac
由 GitBook 提供支持
在本页

这有帮助吗?

导出为 PDF
  1. 脚本

计划任务

在指定时间执行 cron 脚本。cronexp 应该是一个 cron 表达式,它是一个由五个或六个子表达式(字段)组成的字符串,描述了计划的各个细节。

译者按:Surge 兼容五位和六位的表示方法。

一些 cron 表达式的样例如下:

  • at 2am daily: 0 2 * * *

  • at 5 AM and 5 PM daily: 0 5,17 * * *

  • on every minutes: * * * * *

  • on every Sunday at 5 PM: 0 17 * * sun

  • every 10 minutes: */10 * * * *

只有一个传入参数: $cronexp。

脚本任务执行完毕后请调用 $done() 退出。

一个简单样例:

// script = type=cron,cronexp="* * * * *",script-path=cron.js
$surge.setSelectGroupPolicy('Group', 'Proxy');
$done();
上一页DNS下一页其他

最后更新于4年前

这有帮助吗?