Мне нужно сделать дамп через pg_dump в php, поэтому у меня есть такая функция:
function fnDump()
{
exec("/usr/local/bin/sudo -u pg_user /usr/local/bin/pg_dump mon_alarm > /usr/home/user/monitor_test/renew_db/mon_alarm.sql",$out);
var_dump($out);
}
Проблема в том, что файл mon_alarm.sql
пуст.Но когда я выполняю эту команду через командную строку, все работает нормально.Что я должен изменить, чтобы создать дамп в php?