周期性定时任务

通过加载FileShowsft应用的YAML格式配置文件,您可以在job配置块中定义周期性任务,从而自动执行commandsscripts块中指定的指令。

crontab-list

示例配置

  • A. 工具栏 (Toolbar)
    • A1: 添加任务 (Add Job)
    • A0: 所有任务/日志文件 (All Job/Log Files)
  • B. 任务列表 (Job Lists)
    • B1: 元数据(任务名称) (Metadata (Job Name))
    • B2: 任务内容(执行动作),关联文件 (Job Content (Action), Associated File)
    • B3: 任务时间表达式 (Job Time Expression)
    • B4: 最新日志文件 (Latest Log File)
    • B01: 查看任务定义 (View Job Definition)
    • B02: 查看最新日志 (View Latest Log)
    • B03: 查看所有日志 (View All Logs)
    • B04: 移除任务 (Remove Job)

最佳实践:

  • 应用启动时自动加载任务
    应用将自动加载~/Documents/FileShows/jobfile目录下的配置文件。

  • 重新加载并启动任务
    请先移除(remove job)任务,再添加(add job)任务。

  • 停止某个任务的运行
    通过移除任务功能(remove job)停止。

  • 清理历史日志文件
    使用命令:ft clean ~/Documents/FileShows/joblogs --time_le='2 days ago'