Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / backup postges from cron / 5 сообщений из 5, страница 1 из 1
25.04.2017, 08:04
    #39443791
Лебедкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
backup postges from cron
приветствую!

я делаю бекап такой командой:
Код: powershell
1.
sudo -u postgres pg_dump db_name > db.sql 


с консоли работает, однако если запускать это в скрипте из крона, получаю ошибку: sorry, you must have a tty to run sudo.

сам крон работает от рута.
я читал что можно разрешить использование sudo в скриптах крона, закоментировав
Код: plaintext
Defaults requiretty
в /etc/sudoers, но это снижает безопасность всей системы.

каким образом, лучше всего, настроить бэкап? отказаться от sudo при работе pg_dump вообще можно?
...
Рейтинг: 0 / 0
25.04.2017, 08:50
    #39443807
jan2ary
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
backup postges from cron
Лебедкин,

Создайте задание в кронтабе пользователя-владельца БД, обычно postgres.
...
Рейтинг: 0 / 0
25.04.2017, 09:24
    #39443838
Лебедкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
backup postges from cron
jan2aryСоздайте задание в кронтабе пользователя-владельца БД, обычно postgres.
дело в том, что я единым скриптом бэкаплю кроме постгреса ещё mysql и некоторые файлы, к которым нужен root-доступ. поэтому мне было бы удобней все команды в одном скрипте держать.
...
Рейтинг: 0 / 0
25.04.2017, 09:35
    #39443852
jan2ary
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
backup postges from cron
Лебедкин,

тогда так попробуйте
Код: plaintext
su - postgres -c 'pg_dump db_name > db.sql'
...
Рейтинг: 0 / 0
25.04.2017, 10:12
    #39443876
Лебедкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
backup postges from cron
jan2aryтогда так попробуйте
Код: plaintext
su - postgres -c 'pg_dump db_name > db.sql'

а вот так сработало. спасибо.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / backup postges from cron / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]