我应该如何控制crontab的版本(例如使用SVN)?

我应该如何控制crontab的版本(例如使用SVN)?,cron,crontab,Cron,Crontab,我想对服务器的配置进行版本控制,以防服务器出现问题 我认为crontab文件本身不打算直接编辑(仅通过crontab命令),那么我该如何对它们进行版本控制呢?我是否应该对文件进行版本设置?还有什么我应该寻找的吗?我想您正在尝试在web应用程序上实现自动化。这显然超出了服务器崩溃的简单事实。例如,如果要添加另一个前端服务器,该怎么办 ruby社区的人推出了一个非常好的工具,“无论何时”(https://github.com/javan/whenever)解决这个问题 也就是说,正确的方法不是对cr

我想对服务器的配置进行版本控制,以防服务器出现问题


我认为crontab文件本身不打算直接编辑(仅通过crontab命令),那么我该如何对它们进行版本控制呢?我是否应该对文件进行版本设置?还有什么我应该寻找的吗?

我想您正在尝试在web应用程序上实现自动化。这显然超出了服务器崩溃的简单事实。例如,如果要添加另一个前端服务器,该怎么办

ruby社区的人推出了一个非常好的工具,“无论何时”(https://github.com/javan/whenever)解决这个问题

也就是说,正确的方法不是对crontab进行版本控制。这取决于每个应用程序是否能够正确配置自己


例如,对于Rails应用程序,您可以使用Capistrano之类的工具来自动化部署。capistrano的任务之一是设置正确的cron作业,这要感谢Whenver。希望这有帮助

谢谢!我想我将研究PHP应用程序部署工具;)Phing看起来这可能是一条路。