如何将cron作业分发到集群计算机?

如何将cron作业分发到集群计算机?,cron,Cron,我可以使用crontab命令安装新的cron作业。 比如说, crontab -e 0 0 * * * root rdate -s time.bora.net && clock -w > /dev/null 2>&1 现在我的集群中有100台机器,我想在所有机器中安装上面的cron任务 如何将cron作业分发到集群计算机 谢谢,crontab存储在/var/spool/cron/(用户名) 因此,编写自己的cron作业,并在获得root权限后分发该位

我可以使用crontab命令安装新的cron作业。 比如说,

crontab -e
    0 0 * * * root rdate -s time.bora.net && clock -w > /dev/null 2>&1
现在我的集群中有100台机器,我想在所有机器中安装上面的cron任务

如何将cron作业分发到集群计算机


谢谢,

crontab存储在
/var/spool/cron/(用户名)

因此,编写自己的cron作业,并在获得root权限后分发该位置。 但是如果其他用户同时编辑crontab,您永远无法确定它何时会被更改

下面的链接帮助您

方法1:Ansible
Ansible可以将机器配置分发到远程机器。请参阅:

方法2:分布式Cron
您可以使用分布式cron来分配cron作业。它有一个主节点,您可以轻松配置作业并监视运行结果。
Ansible已经有了一个cron模块: