欢迎各位兄弟 发布技术文章
这里的技术是共享的
[plain]
drush pml --no-core --type=module --status=enabled --pipe > modules.txt
xargs -a modules.txt drush -y dis
xargs -a modules.txt drush -y en
drush pml --no-core --type=module --status=enabled --pipe > modules.txt
xargs -a modules.txt drush -y dis
xargs -a modules.txt drush -y en
这种方法执行disable和enable不会进行询问直接自动执行
方法二:
将所有启用模块保存下来:
[plain]
drush pm-list --no-core --type=module --status=enabled | awk '/\(/ && /\)/ && ! /[Cc]ore.*-.*[Rr]equired/' | sed 's/.*(\(.*\)).*/\1/' > ModulesWoutCore
drush pm-list --no-core --type=module --status=enabled | awk '/\(/ && /\)/ && ! /[Cc]ore.*-.*[Rr]equired/' | sed 's/.*(\(.*\)).*/\1/' > ModulesWoutCore
禁用模块:
[plain]
?drush pm-disable `cat ModulesWoutCore`
drush pm-disable `cat ModulesWoutCore`
启用模块:
[plain]
drush pm-enable `cat ModulesWoutCore`
drush pm-enable `cat ModulesWoutCore
来自 http://www.2cto.com/kf/201306/220870.html