我们运行了大约100个Drupal站点。我想要自动化的每周检查,将扫描所有的管理/性能/状态报告页。我看了一下drush status,但它并没有给我提供与web界面相同的信息。
有人做过这件事吗?你是怎么做到的?理想情况下,如果在任何特定站点上有警报,我只想每周给开发团队发电子邮件。
发布于 2011-10-17 03:25:22
如果您想使用drush,drush -n up将显示可用的模块更新。
从API的角度获取状态报告(实际上是“需求”)要复杂一些,可以用
drush php-eval 'include_once DRUPAL_ROOT . "/includes/install.inc"; drupal_load_updates(); print_r(module_invoke_all("requirements", "runtime"))'
其他选项有纳古斯、更新状态聚合器、Droptor或Acquia网络。
发布于 2015-10-17 01:49:54
Drush现在有core-requirements命令(别名为status-report和rq)。这足以运行drush core-requirements。
对于大规模状态检查,有通过系统状态模块工作的Lumturio服务。
发布于 2011-10-17 08:47:33
我认为生产_检查提供了您需要的一切(以及更多),除了电子邮件部分。
https://drupal.stackexchange.com/questions/13336
复制相似问题