Sugestão:
Redirecione a saída do reload para um arquivo e teste o return code do pg_ctl para tentar diagnosticar o problema. # /bin/sh diretorio_conf=/usr/local/pgsql/data sed -i "s/maintenance_work_mem/#maintenance_work_mem/g" $diretorio_conf/postgresql.conf sed -i "s/##maintenance_work_mem/maintenance_work_mem/g" $diretorio_conf/postgresql.conf /usr/local/pgsql/bin/pg_ctl reload &> arquivo.log RC=$? if [ $RC -ne 0 ]; then 2009/8/10 Fabrízio de Royes Mello <[email protected]> > > > 2009/8/10 paulo matadr <[email protected]> > >> Boa tarde a todos, >> tava precisando de uma maozinha nesse script,altera linha referente ao >> parametro maintenance_work_mem dentro do conf ,comentando a linha antiga >> que tem valor menor, >> a ideia e altera o maintenance_work_mem a noite pra facilitar meu >> vaccum..e depois rodar outro antes do espediente comercial voltando o valor >> antigo. >> # /bin/sh >> diretorio_conf=/usr/local/pgsql/data >> sed -i "s/maintenance_work_mem/#maintenance_work_mem/g" >> $diretorio_conf/postgresql.conf >> sed -i "s/##maintenance_work_mem/maintenance_work_mem/g" >> $diretorio_conf/postgresql.conf >> /usr/local/pgsql/bin/pg_ctl reload >> Rodando na mão ele roda beleza, quando ponho na cron so funciona o "sed" e >> nada de reload. >> Alguem ja viu ou passo por isso? >> Agradeço. >> >> > Você está agendando no cron de qual usuário?? > > -- > Fabrízio de Royes Mello > >> Blog sobre PostgreSQL: http://fabriziomello.blogspot.com > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
