Has any one produced an Upstart script for pgagent on Ubuntu? I tried with the 
following:

<code>
description "Pgagent process control script"
author "Me"

start on started-postgres
stop on stopped-postgres

expect daemon
respawn

script
        su - postgres
        pgagent "dbname=postgres user=postgres"
end script
</code>

I also added an 'initctl emit started-postgres' to the pogstres-8.4 init.d and 
script and the corresponding stopped-postgres.

Whether I specify 'expect daemon', 'expect fork', or nothing, the command 'sudo 
initctl start pgagent' hangs at the command line and doesn't start the daemon. 
The stop command hangs also.

The 'pgagent "dbname=postgres user=postgres"' works normally if issued from the 
terminal prompt. I know the command is supposed to be issued from a normal user 
account, but shouldn't the su- command accomplish that?

Brian


-- 
Sent via pgadmin-support mailing list (pgadmin-support@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-support

Reply via email to