Как использовать интерфейс командной строки Liferay в сценарии оболочки? - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь вызвать CLI блейда Liferay в сценарии оболочки.Сценарий должен помочь пользователю выполнить некоторую работу.

Сценарий должен:

  1. Изменить рабочее пространство Liferay
  2. Изменить пользователя XY
  3. Выполните команду blade как пользователь XY.

Есть ли способ реализовать такой скрипт?

1 Ответ

0 голосов
/ 19 июня 2019

Попробуйте скрипт bash:

#!/bin/bash

sudo -H -E -i -u userXY bash -c "cd '/path/to/liferay-workspace'; blade ${*}"
...