我正在尝试更新几个 Drupal 站点,但我厌倦了整个过程。我最近发现了 Drush,我想知道是否可以设置一个模块或 CRON 命令来为我更新网站。
谢谢你。
我可以理解您为什么要自动更新您的网站,但无论是否使用 drush 都不可取。
并非所有模块更新都是向后兼容的(例如 ctools),并且并非所有模块组合都可以一起工作 - drush 没有考虑到这一点 - 它只是更新无论如何。再加上模块开发人员在修复现有错误时意外添加另一个错误的可能性。
因此,您确实需要在每次更新模块时测试您的站点,以验证一切是否按预期工作。如果客户因为网站崩溃而打电话给您,通过 cron 自动更新的便利性并没有真正超过麻烦。
将此添加到您的 crontab 以让 Drush 在每天下午 12:01 更新您的 Drupal 副本:
1 12 * * * drush -y up