2017-08-14 329 views
1

pgagentを使ってジョブを作成しました。Postgresのpgagentで作成したジョブを実行する方法

正常に作成されましたが、実行中かどうかを確認できませんでした。

私はステップで指定したコードを実行していません。使用さ

Verion:x86_64版-pc-linux-gnuのように のPostgreSQL 9.6.2、gccのでコンパイル(GCC)4.4.7 20120313(Red Hatの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をインストールしましたが、ジョブを実行すると起動していません。ターミナルを使って起動しようとしましたか?サービスが停止している可能性があります(データベースシステムを再起動するたびに手動で開始します)。私はそれが役に立てば幸い

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

:postgresユーザを使用して

...

sudo su - postgres 

は...次のコマンド(あなたがDBサーバにしていると仮定)を実行します。 乾杯!

+0

btw:あなたの仕事が1日実行されないようにしたい場合を除き、** End ** date :-)を削除してください。 –

+0

この懸念をお助けください。 PF質問番号46583773 – Pooja

関連する問題