0

我们的一台服务器上安排了大约 20-25 个不同的 cron 作业。通常,我们会定期将 cron 作业签入到 repo 中的文件中,使用crontab -l > cron.jobs

在启动新服务器时,它是以前服务器的副本(就操作系统和部署的代码库而言),是否可以从包含有效 cron 作业的文件中获取新服务器的 cron 作业?

4

2 回答 2

2

如果文件名作为命令的唯一参数给出crontab,则它用于替换当前的 crontab:

crontab -l > cron.jobs
crontab cron.jobs

或者,通过标准输入提供文件:

crontab < cron.jobs
于 2013-08-28T05:28:59.380 回答
1

尝试,

crontab < cron.jobs

在新服务器上。中的作业cron.jobs成为替换已安装作业的新作业。所以最好在替换之前备份现有的 cron 作业,

crontab -l > cron.jobs.bkp

于 2013-08-28T05:11:38.963 回答