2017-08-14 98 views
1

使用pgagent创建了一份工作。如何运行通过Postgres中的pgagent创建的作业

它成功创建,但无法检查其状态,如果它运行或不。

它既没有完成我已经在步骤中给出的指定代码。

优化版本使用:在x86_64-PC-Linux的GNU 的PostgreSQL 9.6.2,GCC通过汇编(GCC)4.4.7 20120313(红帽4.4.7-17),64位

随着pgAgent的帮助下,我创建了一个JOB

Job name and general details

Job steps and name

Job detailed code which need to be performed

Time scheduled for job

enter image description here

工作顺利拿到创建,但我不能检查,如果其工作与否,因为对于同样的任何通知,也不是表演,我在工作已通过SQL代码 - >步。

回答

1

如果我没有弄错,你安装了pgAagent,但是当你执行作业时它不会启动。您是否尝试过使用终端启动它?服务可能关闭(每次数据库系统重新启动时,我都会手动启动它)。

使用Postgres的用户...

sudo su - postgres 

...执行以下命令(假设你的数据库服务器上):

pgagent hostaddr=127.0.0.1 dbname=postgres user=postgres -s pgagent_log.log 

我希望它能帮助。 干杯!

+0

顺便说一句:除非你希望你的工作停止执行一天,否则**结束**日期:-) –

+0

请你帮助解决这个问题。 PF问题编号46583773 – Pooja

相关问题