Задать вопрос
@Kizzeon

Как подключиться к Heroku из bash-скрипта?

Мне необходимо в bash-скрипте подключаться к БД внутри Heroku:
heroku pg:psql postgresql-db --app myApp
А после этого выполнять определенные запросы.

Но если я вставляю эту команду в bash-скрипт, то происходит только подключение, и до тех пор, пока я не выйду из Heroku, весь остальной bash скрипт не отработает.

Как можно подключиться из bash-скрипта к Heroku-postgresql и выполнить несколько команд?
  • Вопрос задан
  • 209 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
shambler81
@shambler81 Куратор тега Linux
heroku pg:psql -c "command" --app "name-app" пойдет ?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Karpion
Вот Вам пример для FTP-клиента:
ftp -i -n сервер <<END
user юзер пароль
cd директория
get файл
mget список_файлов
END
В этом варианте можно использовать внутри $переменная, ${переменная}, `команда`, $(команда). А используемые спец.символы, если их надо вводить как есть - надо бэкслешить; ну и сам бэкслеш тоже надо бэкслешить.

А если в первой строке написать ftp -i -n сервер <<\END - то все спец.символы перестают быть специальными, ничего бэкслешить не надо.

А есть более интеллектуальные системы, позволяющие интерактивно дискутировать с запущенной программой.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы