pg_dump -h localhost -p 5432 -B -U postgres -d deals > /var/lib/postgresql/dumps/deals.sql
И получаю ошибку:
-bash: /var/lib/postgresql/dumps/deals.sql: No such file or directory
Но эта же команда абсолютно корректно работает если я ее выполняю руками, после того как подключаюсь к контейнеру через docker exec -it $container_id /bin/bash, что я делаю не так?
Вы пытаетесь стдаут команды поймать хостовым шелом. Делайте так: bash -c “ваша команда > вывод”
Обсуждают сегодня