Cron 从每个系统的多个 crontab 文件中读取
Posted
技术标签:
【中文标题】Cron 从每个系统的多个 crontab 文件中读取【英文标题】:Cron to read from multiple crontab files for each system 【发布时间】:2017-07-30 05:40:20 【问题描述】:我有大量的服务器。一些服务器(集群)有逻辑分组。我会找到一种在特定集群上运行 crontabs 的方法。具体来说,我希望有一个集中的位置,我可以同时编辑他们的 crontab。 目前,我正在做的是访问每个服务器并以手动方式编辑它们的 crontab。
谢谢
【问题讨论】:
【参考方案1】:也许您应该考虑使用像 Ansible 这样的工具,它可以让您在本地管理 cron 条目或 cron 文件,并将它们分发到您的服务器。
Ansible 很容易学习,您只需要 Ansible、Python 和有效的 ssh 连接即可。
【讨论】:
感谢您的建议。我对 Ansible 之类的工具不太熟悉。我目前正在阅读它。 Ansible 是否允许您查看所有系统的 crontab 并同时管理它们? 不是真的看到,但是您可以使用 Ansiblehosts
文件对服务器进行分组,并根据组管理 crontab 条目(或者更好的是,/etc/cron.d
中的文件) Ansible cron
模块的成员资格。以上是关于Cron 从每个系统的多个 crontab 文件中读取的主要内容,如果未能解决你的问题,请参考以下文章