初始问题(X)

初始问题(X)

初始问题(X)

我有几台运行 Debian 的 Linux 机器,它们都连接到网络。它们托管着可以在没有互联网时本地访问的 Web 服务器。一切正常,但我正在积极开发整个系统,需要推送更改。我使用 git 和 cron 作业,因此新版本总是在晚上下载和部署。但是谁来守护卫兵?我也希望 cron 任务有类似的更新机制。这就是我寻找 cron 替代方案的原因。我发现希克龙

我目前的问题(Y)

问题是 - hcron 并没有被广泛使用,而且它文档不太好理解。我已经从 .deb 包安装了它,并以某种方式让它运行。

  1. 我可以从 /var/log/hcron/hcron.log 看到日志文件正在更改
  2. 我更改了 /etc/hcron/ 中的配置文件
  3. 我已经使用 hcron-event 创建了 cron 作业,但我不知道下一步该做什么。我该如何将此事件添加到计划中?有人知道吗?

答案1

如果您已定义 hcron 事件文件(它应该位于 下~/.hcron/<fqdn>/events),则只需运行 hcron-reload。hcron-reload 会创建一个包含所有 hcron 事件的快照文件,将其复制到 hcron-scheduler 可查看的假脱机目录中,并通知 hcron-scheduler 有快照正在等待加载。hcron-scheduler 会立即检查是否有任何等待的快照,然后加载它们。

作为 hcron 的开发人员,我很好奇文档中哪些地方难以理解。请参阅接触网站上的信息。

相关内容