1
調用pg_dump,當我需要通過的pg_dump做傾倒在PHP所以我有這樣的函數:空輸出下的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中創建轉儲?
謝謝!我認爲爲'psql'添加'nopasswd'權限就足夠了。 – k102 2011-05-30 11:32:12