[pgbr-geral] FUNCTION que acesse linha de comando.
Boa tarde a todos! Estou precisando acessar a linha de comando (Linux/CentOS) com uma função, tanto faz a linguagem mas se consegui-se em pl/pgsql séria excelente pois não precisaria alterar o que já fiz! Alguém tem um truque na manga pra me passa? Obrigado! Atenciosamente: Anderson Rodrigo. "A vida é mais simples do que a gente pensa; basta aceitar o impossível, dispensar o indispensável e suportar o intolerável." ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] FUNCTION que acesse linha de comando.
2008/9/30 Anderson Rodrigo <[EMAIL PROTECTED]>: > Estou precisando acessar a linha de comando (Linux/CentOS) com uma função, > tanto faz a linguagem mas se consegui-se em pl/pgsql séria excelente pois > não precisaria alterar o que já fiz! O que exatamente voce precisa acessar na linha de comando? Se for arquivo, então voce pode utilizar alguma função de leitura, como por exemplo: pg_read_file(text,int,int) Se for funções do SO, aí voce precisa optar por alguma linguagem /untrusted/. -Leo -- Leonardo Cezar http://pgcon.postgresql.org.br http://www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] FUNCTION que acesse linha de comando.
Bom dia! Estou pretendendo usar o kill para matar os processos "IDLE" que tenham mais de uma hora... Até tentei usar esse comando, mas não rolou! select pg_cancel_backend(procpid) from pg_stat_activity where current_query like '%IDLE%' and usename like 'u00%' and now()-query_start > interval '1 hour'; --* Tentei também criar uma "ROLE" para o usuário com: ALTER ROLE u1 SET tcp_keepalives_idle=1; Sem sucesso. --* Também tentei mexer no: /postgresql.conf #tcp_keepalives_idle = 3600# TCP_KEEPIDLE, in seconds; Sem sucesso. --* Se tiver alguma idéia ou exemplo eu agradeço muitíssimo... Atenciosamente: Anderson Rodrigo. "A vida é mais simples do que a gente pensa; basta aceitar o impossível, dispensar o indispensável e suportar o intolerável." O que exatamente voce precisa acessar na linha de comando? Se for arquivo, então voce pode utilizar alguma função de leitura, como por exemplo: pg_read_file(text,int,int) Se for funções do SO, aí voce precisa optar por alguma linguagem /untrusted/. -Leo -- Leonardo Cezar http://pgcon.postgresql.org.br http://www.dextra.com.br/postgres -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] FUNCTION que acesse linha de comando.
Pode ser "obra" do apache o número de conexões IDLE... 2008/10/1 Anderson Rodrigo <[EMAIL PROTECTED]> > Bom dia! > > > > Estou pretendendo usar o kill para matar os processos "IDLE" que tenham > mais > de uma hora... > > Até tentei usar esse comando, mas não rolou! > > > > select pg_cancel_backend(procpid) > from pg_stat_activity > where current_query like '%IDLE%' > and usename like 'u00%' > and now()-query_start > interval '1 hour'; > > --* > > Tentei também criar uma "ROLE" para o usuário com: > > > > ALTER ROLE u1 SET tcp_keepalives_idle=1; > > Sem sucesso. > > --* > > Também tentei mexer no: /postgresql.conf > > > > #tcp_keepalives_idle = 3600# TCP_KEEPIDLE, in seconds; > > Sem sucesso. > > --* > > > > Se tiver alguma idéia ou exemplo eu agradeço muitíssimo... > > > > Atenciosamente: > > Anderson Rodrigo. > > "A vida é mais simples do que a gente pensa; basta aceitar o impossível, > dispensar o indispensável e suportar o intolerável." > > O que exatamente voce precisa acessar na linha de comando? > > Se for arquivo, então voce pode utilizar alguma função de leitura, > como por exemplo: > > pg_read_file(text,int,int) > > Se for funções do SO, aí voce precisa optar por alguma linguagem > /untrusted/. > > -Leo > -- > Leonardo Cezar > http://pgcon.postgresql.org.br > http://www.dextra.com.br/postgres > > -- > > > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- William Leite Araújo Analista de Banco de Dados - QualiConsult ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] FUNCTION que acesse linha de comando.
Olá, Anderson Como está sendo feita sua conexão? Para utilizar estes parâmetro (tcp_keepalives_idle) você tem que fazer a conexão via socket UNIX. []s 2008/10/1 Anderson Rodrigo <[EMAIL PROTECTED]>: > Bom dia! > > > > Estou pretendendo usar o kill para matar os processos "IDLE" que tenham mais > de uma hora... > > Até tentei usar esse comando, mas não rolou! > > > > select pg_cancel_backend(procpid) > from pg_stat_activity > where current_query like '%IDLE%' > and usename like 'u00%' > and now()-query_start > interval '1 hour'; > > --* > > Tentei também criar uma "ROLE" para o usuário com: > > > > ALTER ROLE u1 SET tcp_keepalives_idle=1; > > Sem sucesso. > > --* > > Também tentei mexer no: /postgresql.conf > > > > #tcp_keepalives_idle = 3600# TCP_KEEPIDLE, in seconds; > > Sem sucesso. > > --* > > > > Se tiver alguma idéia ou exemplo eu agradeço muitíssimo... > > > > Atenciosamente: > > Anderson Rodrigo. > > "A vida é mais simples do que a gente pensa; basta aceitar o impossível, > dispensar o indispensável e suportar o intolerável." > > O que exatamente voce precisa acessar na linha de comando? > > Se for arquivo, então voce pode utilizar alguma função de leitura, > como por exemplo: > > pg_read_file(text,int,int) > > Se for funções do SO, aí voce precisa optar por alguma linguagem > /untrusted/. > > -Leo > -- > Leonardo Cezar > http://pgcon.postgresql.org.br > http://www.dextra.com.br/postgres > > -- > > > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral