Re: [Question][PGAgent][Jobs] - Problems running sh scripts on remote Server

Поиск
Список
Период
Сортировка
От João Gaspar
Тема Re: [Question][PGAgent][Jobs] - Problems running sh scripts on remote Server
Дата
Msg-id CAM+zXj3_B74AKduiWo-7wK6M6s8waEoYmQrXj=CtV4G0X2wjTg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [Question][PGAgent][Jobs] - Problems running sh scripts on remote Server  (Ron <ronljohnsonjr@gmail.com>)
Список pgsql-admin
Hi Ron,
Thank you for your quick feedback.

I'm sorry for the noise.

Best regards,
João Gaspar


Ron <ronljohnsonjr@gmail.com> escreveu no dia quarta, 3/02/2021 à(s) 10:18:
You'll probably have better luck asking a pgadmin list: https://www.pgadmin.org/support/list/.

On 2/3/21 4:13 AM, João Gaspar wrote:
Hi to all,
I'm a young padawan in RHEL PostgreSQL configurations.
My past experience was in Windows Server with .bat scripts.

My Environment specs:
Client OS: Win10 Pro
PgAdmin 4.30

Remote Server with PG
Remote OS: RHEL8.3
PG Version: 13.1
PG Agent: 4.0

Background history:
I set up pgagent based on this adapted to pg_agent13 and documentation:

https://stackoverflow.com/questions/52168081/systemd-unit-for-pgagent 

My job is a sh script that makes the daily backups. I test the script and run as expected on a remote server but when configure the job in PgAdmin Win10 Client using in the Code box /pathtoscript/script.sh isn´t working when I click on Run Now.

I try to put:

sh /pathtoscript/script.sh - Don't do anything to the folder of backups

/pathtoscript/script.sh - Don't do anything to the folder of backups


Checking  the /var/log/pgagent_13.log I see that pgagent establish the connection and Execute the job:

Wed Feb 3 10:04:00 2021 DEBUG: Creating DB connection: user=postgres  hostaddr=127.0.0.1 port=5432 dbname=postgres

Wed Feb 3 10:04:00 2021 DEBUG: Parsing connection information...
Wed Feb 3 10:04:00 2021 DEBUG: Allocating new connection for the database with connection string: user=postgres dbname=postgres hostaddr=127.0.0.1 port=5432...
Wed Feb 3 10:04:00 2021 DEBUG: Starting job: 1
Wed Feb 3 10:04:00 2021 DEBUG: Executing batch step1(part of job 1)
Wed Feb 3 10:04:00 2021 DEBUG: Creating primary connection
Wed Feb 3 10:04:00 2021 DEBUG: Parsing connection information...
Wed Feb 3 10:04:00 2021 DEBUG: user: postgres
Wed Feb 3 10:04:00 2021 DEBUG: dbname: postgres
Wed Feb 3 10:04:00 2021 DEBUG: hostaddr: 127.0.0.1
Wed Feb 3 10:04:00 2021 DEBUG: port: 5432
Wed Feb 3 10:04:00 2021 DEBUG: Creating DB connection: user=postgres  hostaddr=127.0.0.1 port=5432 dbname=postgres
Wed Feb 3 10:04:00 2021 DEBUG: Database sanity check
Wed Feb 3 10:04:00 2021 DEBUG: Clearing zombies
Wed Feb 3 10:04:00 2021 DEBUG: Checking for jobs to run
Wed Feb 3 10:04:00 2021 DEBUG: Sleeping...

My question this can be a read/write permissions on destination folder to the user pgagent?

Thank you for your time and I'm sorry if I'm asking a silly question.


Best regards,
João Gaspar

--
Angular momentum makes the world go 'round.

В списке pgsql-admin по дате отправления:

Предыдущее
От: Ron
Дата:
Сообщение: Re: [Question][PGAgent][Jobs] - Problems running sh scripts on remote Server
Следующее
От: Mai Peng
Дата:
Сообщение: Design database