Olá, Por que você não adiciona ao usuário que vai executar o procedimento de vacuum o valor desejado para maintenance_work_mem.
Por exemplo: ALTER ROLE postgres SET maintenance_work_mem TO "300MB"; Você pode consultar via pg_authid (somente superusuario tem acesso) ou via pg_roles (todos tem acesso) SELECT rolconfig FROM pg_roles WHERE rolname='postgres'; Acredito que essa maneira seja mais interessante do que a maneira que você esta pensando em executar. 2009/8/10 MIGUEL JOSE DE LIMA <[email protected]> > De forma geral em scripts vc deve carregar a profile da conta que vc esta > usando para executar um utilitário - conportamento do crontab. > ex.: #!/bin/bash > . /home/pasta/.profile --> isto garante suas variaveis de > ambiente > e consegue executar o > utilitário! > ex.2 No caso do crontab for a conta root vc pode usar: > su - user -c "comando" > Até + > > > 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. >> >> >> ------------------------------ >> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top >> 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>- >> Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>- >> Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>- >> Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> >> >> _______________________________________________ >> 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 > > []s -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
