Цитата:
BOлчAPA:
когда sudo отрабатывает pgctl не получает команду "старт". вот как ее передать ему
|
не понял сути проблемы, все прекрасно передается:
Код:
# sudo -u postgres pg_ctl -D /var/lib/postgresql/data start
postmaster starting
LOG: database system was shut down at 2006-06-10 11:07:04 EEST
LOG: checkpoint record is at 0/EA9D04C
LOG: redo record is at 0/EA9D04C; undo record is at 0/0; shutdown TRUE
LOG: next transaction ID: 98025; next OID: 83701
LOG: database system is ready
# sudo -u postgres pg_ctl -D /var/lib/postgresql/data stop
waiting for postmaster to shut down....
LOG: received smart shutdown request
LOG: shutting down
LOG: database system is shut down
done
postmaster stopped
все работает через sudo. В скрипте, соответственно, start/stop в вышеуказанных командах заменить на $1 и все.