如何在 Postgres 中运行通过 pgagent 创建的作业

2024-03-24

使用 pgagent 创建了一个作业。

它已成功创建,但无法检查其状态是否正在运行。

它都没有执行我在步骤中给出的指定代码。

使用的版本:x86_64-pc-linux-gnu 上的 PostgreSQL 9.6.2,由 gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17) 编译,64 位

在 pgAgent 的帮助下我创建了一个作业

作业已成功创建,但我无法检查其是否正常工作,因为没有通知,也没有执行我在作业 -> 步骤中传递的 SQL 代码。


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

使用 postgres 用户...

sudo su - postgres

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

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

我希望它有帮助。 干杯!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Postgres 中运行通过 pgagent 创建的作业 的相关文章

随机推荐