Подсказка взаимодействия Rundeck - PullRequest
0 голосов
/ 26 февраля 2020

Создание запроса на получение действия взаимодействия между заданиями в работающем рабочем процессе.

Из документации. приглашение параметров может использовать только в начале, до выполнения рабочего процесса

Пример:

echo "Press 'q' to exit" count=0 while : ; do read -n 1 k <&1 if [[ $k = q ]] ; then printf "\nQuitting from the program\n" break else ((count=$count+1)) printf "\nIterate for $count times\n" echo "Press 'q' to exit" fi done

рабочий процесс rundeck не принимает внешний ввод?

1 Ответ

0 голосов
/ 28 февраля 2020

Если вам нужно интегрировать интерактивные команды / рабочие процессы с помощью Rundeck (помните, что Rundeck ориентирован на автоматизацию), вы можете спроектировать свои шаги с помощью инструмента Ожидайте . Взгляните на this , и здесь у вас есть хороший пример.

Кроме того, в вашей работе вы можете создавать опции, которые могут перейти к вашему «ожиданию» сценарий, использующий @option.myoption@ (для передачи действий типа «да» или «нет» в интерактивном сценарии).

...