Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们的一台服务器上安排了大约 20-25 个不同的 cron 作业。通常,我们会定期将 cron 作业签入到 repo 中的文件中,使用crontab -l > cron.jobs
crontab -l > cron.jobs
在启动新服务器时,它是以前服务器的副本(就操作系统和部署的代码库而言),是否可以从包含有效 cron 作业的文件中获取新服务器的 cron 作业?
如果文件名作为命令的唯一参数给出crontab,则它用于替换当前的 crontab:
crontab
crontab -l > cron.jobs crontab cron.jobs
或者,通过标准输入提供文件:
crontab < cron.jobs
尝试,
在新服务器上。中的作业cron.jobs成为替换已安装作业的新作业。所以最好在替换之前备份现有的 cron 作业,
cron.jobs
crontab -l > cron.jobs.bkp