xandeadx.ru Блог музицирующего веб-девелопера

Drupal → Выполнение нескольких команд Drush из bat файла

Опубликовано в

В Windows, в bat файлах нельзя вызывать больше одной команды drush, так как после выполнения первой консоль закрывается. Например если написать вот такой bat-ник и запустить его:

drush dl views
drush en views views_ui -y

то модуль Views скачается, но включён не будет.

Решение — установить собственную переменную среды и использовать как синоним drush:

set DRUSH=c:\php5\php.exe c:\drush\drush.php
%DRUSH% dl views
%DRUSH% en views views_ui

Подсмотрено здесь.

Написанное актуально для Drush 4.x
Похожие записи

Комментарии RSS

То есть, получается, пакетный режим в Drush можно реализовать только таким вот образом ?

Если да, то странно. Все-таки задача по автоматизации предварительной установки и настройки друпала с кучей модулей, думаю, очень актуальна.

на автоматизацию это никак не влияет

На Windows в bat, cmd файле вместо drush нужно писать call drush
и все команды отработают

Оставить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании