Как избежать запроса при удалении копий в ggsci

#shell #automation #oracle-golden-gate

#оболочка #автоматизация #oracle-golden-gate

Вопрос:

Я хочу автоматизировать процессы goldengate по остановке, удалению и добавлению новых файлов-копий.Это будет сделано в графическом интерфейсе, который запускает сценарий оболочки в Linux. При удалении копий мне предлагается следующий вопрос.

GGSCI (cbl06436dat01) 1> Вы уверены, что хотите удалить все группы? Неверный ответ. Должно быть Y или N.

Я хочу избежать запроса и напрямую удалить копии, чтобы не вводить вручную y или n

/bin/bash

./ggsci < ${GG_PATH}/delete_replicat.txt УДАЛИТЬ REPLICAT * ВЫЙТИ из EOF

Я ожидаю принудительно избежать запроса (например, -f в unix) и удалить копии и продолжить работу со сценарием

Ответ №1:

Пожалуйста, используйте синтаксис, предоставленный документацией OGG:

 cat >param.prm <<EOF
DELETE REPLICAT * EXIT
EOF
./ggsci PARAMFILE param.prm
rm param.prm