You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

询问Rundeck是否支持目录文件到达时触发作业的功能

Rundeck目录监控触发作业的实现方式

Rundeck社区版和企业版均无原生的目录监控并触发作业的功能,不过可以通过以下几种方式实现类似需求:

  • 借助系统工具调用Rundeck API:用Linux的inotifywait或跨平台的fswatch监控目标目录,检测到新文件创建时,通过Rundeck API触发指定作业。示例Linux命令:
    inotifywait -m /your/target/dir -e create | while read dir action file; do
      curl -X POST -H "Content-Type: application/json" -d '{"jobId": "你的作业ID"}' http://rundeck地址:4440/api/39/jobs/你的作业ID/run -u "用户名:密码"
    done
    
  • 通过Cron作业轮询检测:创建一个周期性执行的Rundeck作业,每次运行时对比目录当前文件列表与上次记录的列表,发现新文件后触发后续作业逻辑。
  • 集成第三方监控工具:利用Nagios、Zabbix这类工具监控目录,满足新文件到达条件时调用Rundeck API触发作业。

内容的提问来源于stack exchange,提问作者Rickzeer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 08:32:02