o status do serviço systemd está em estado de ativação o tempo todo

o status do serviço systemd está em estado de ativação o tempo todo

Estou tendo um problema com o serviço systemd, o status do script está sempre em "Estado de ativação" e não em "ativo". Não tenho certeza qual é o problema. Por favor me ajude nisso.

Eu criei o serviço systemd que executará um script bash a cada 30 segundos

My script : 
#!/bin/bash
PGPORT=$1
echo "running through bash script thourgh  systemd working `date`" >> //tmp/diditwork.txt

Minha configuração de serviço systemd

[root@pglinux02 system]# cat /etc/systemd/system/test-pg.service
[Unit]
Description=PostgreSQL db Service
After=network.target

[Service]
User=postgres
Type=simple
ExecStart=/tmp/test.sh 5432
Restart=always
RestartSec=30
[Install]
WantedBy=multi-user.target
[root@pglinux02 system]#

meu script está sendo executado conforme o esperado, mas quando verifico o status do serviço, ele mostra o estado "ativando" o tempo todo

[root@pglinux02 system]# systemctl status test-pg.service
● test-pg.service - PostgreSQL db Service 
   Loaded: loaded (/etc/systemd/system/test-pg.service; enabled; vendor preset: disabled)
   Active: **activating (auto-restart)** since Fri 2021-10-29 19:49:57 GMT; 6s ago
  Process: 5274 ExecStart=/tmp/test.sh 5432 (code=exited, status=0/SUCCESS)
 Main PID: 5274 (code=exited, status=0/SUCCESS)
[root@pglinux02 system]#

qual é a maneira de tornar este serviço "Ativo (em execução)"? se adicionar outro parâmetro "RemainAfterExit=yes" , o script será executado na primeira vez e não será executado no intervalo subsequente

por favor informe sobre o meu erro junto com a solução

Obrigado Durga

informação relacionada