pg_dumpall выгружает только базу данных postgres, а не все базы данных

Как ни странно, на одном из наших серверов pg_dumpall при запуске cron выдает только базу данных postgres, а не все базы данных.

Но при запуске из командной строки он работает.

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

Конечно, я могу предоставить дополнительную информацию, но я не знаю, что дать больше, потому что я точно не знаю источник этой странной проблемы?

0
задан 29 October 2017 в 17:34
1 ответ

Очевидно, что Сценарий cron выполняет либо

  1. от имени другого пользователя.
  2. с другими аргументами.
  3. запускает совсем другую программу.

Если вы используете Ubuntu или Debian, убедитесь, что вы используете ту, что находится в вашем путь напрямую, у вас может быть один в / usr / lib и один в / usr / bin

1
ответ дан 4 December 2019 в 16:06

Теги

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