Назад | Перейти на главную страницу

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

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

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

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

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

Очевидно, что скрипт cron выполняет либо

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

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