[FUG-BR] Script descobrir localização ip

2013-02-12 Por tôpico coopermine
   �

   A um tempo atrás um tinha um script que descobria o local do ip
   (regiao). Eu acabei perdendo o HD e não acho ele�

   na internet em lugar algum.

   �

   �

   Ele pegava os ips de uma lista e dava o local, ex:

   �

   �

   lista.txt

   189.83.4.171
   189.120.198.133
   201.0.121.206
   189.70.187.15
   187.33.236.130
   �
   �
   imprimia o resultado
   �
   Rio de janeiro- Brasil
   Rio de janeiro- Brasil
   Sao Paulo - Brasil
   etc
   etc
   �
   �
   Alguem tem esse script ai ou lembra como fazer?

   �

   �

   �

   �
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script descobrir localização ip

2013-02-12 Por tôpico Marcus Vinicius.
talvez ajude: http://hints.macworld.com/article.php?story=20100109053441706


Em 12 de fevereiro de 2013 18:26, coopermine cooperm...@bol.com.br escreveu:
Â

A um tempo atrás um tinha um script que descobria o local do ip
(regiao). Eu acabei perdendo o HD e não acho eleÂ

na internet em lugar algum.

Â

Â

Ele pegava os ips de uma lista e dava o local, ex:

Â

Â

lista.txt

189.83.4.171
189.120.198.133
201.0.121.206
189.70.187.15
187.33.236.130
Â
Â
imprimia o resultado
Â
Rio de janeiro- Brasil
Rio de janeiro- Brasil
Sao Paulo - Brasil
etc
etc
Â
Â
Alguem tem esse script ai ou lembra como fazer?

Â

Â

Â

Â

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Att,
Marcus Vinicius.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script Rc.conf

2012-05-28 Por tôpico Marcelo Gondim
Em 28/05/2012 08:35, Anker Projeto escreveu:
 Bom dia galera ..
 seguinte estou com um problema em um cliente que não é so meu ..eles tem 2
 links da Tv a cabo .. eles funcionam com balanceamento tudo ok .. so que
 dps de um certo tempo ele e para de funcionar .. dps de muitos testes
 descobri que ele perde as configuracoes da tv a cabo .. o pessoal da tv a
 cabo ainda vai ter que ver qual o problema para resolver .. .. so que nesse
 meio tempo tenho que ir no cliente a todo momento ...
 A configuracao é um modem que vai direto na placa de rede do bsd onde esta
 DHCP.. sendo que para de funcionar .. eu vou ate o local coloco manual o ip
 e dps volto pra dhcp ele funciona .. Queria saber se algume pode me ajudar
 a fazer um script que faça isso .. essa mundaça no rc.conf de tempo em
 tempo .. Uma solucao que encontrei ate a tv a cabo dar um soluçao.
 Obrigadooo
 -

Olá Anker,

Já tentou trocar a interface de rede, cabo e/ou identificar algo nos logs?
Bem é uma gambiarra braba mas você pode fazer um script como esse aqui e 
colocar no cron pra ver se funciona:

#!/bin/sh
# Primeiro tenta pingar o router dado pelo dhcp. Se não pingar ele mata 
o processo do dhclient e faz uma nova busca. Troque o IP 192.168.1.1 
pelo seu router.
if ! ping -c 3 192.168.1.1; then
   killall -9 dhclient
   dhclient em0
fi

Troque a interface pela a sua.
Vê se isso funciona. Mas tipo se funcionar procure resolver o problema. 
Gambiarras são ruins.  :)
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script Rc.conf

2012-05-28 Por tôpico Lucas
Em 28/5/2012 09:02, Marcelo Gondim escreveu:
 a gambiarra braba mas você pode fazer um script como esse aqui e
 colocar no cron pra ver se funciona:
Gato forte esse script, mas pode funcionar: melhor um um sistema miando 
do que um cliente latindo.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script Rc.conf

2012-05-28 Por tôpico Marcelo Gondim
Em 28/05/2012 09:08, Lucas escreveu:
 Em 28/5/2012 09:02, Marcelo Gondim escreveu:
 a gambiarra braba mas você pode fazer um script como esse aqui e
 colocar no cron pra ver se funciona:
 Gato forte esse script, mas pode funcionar: melhor um um sistema miando
 do que um cliente latindo.

hahaha isso é mesmo. Pelo menos ganha-se tempo pra resolver.  :)


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script Rc.conf

2012-05-28 Por tôpico Pedro Madsen
Em 28 de maio de 2012 09:12, Marcelo Gondim gon...@bsdinfo.com.brescreveu:

 Em 28/05/2012 09:08, Lucas escreveu:
  Em 28/5/2012 09:02, Marcelo Gondim escreveu:
  a gambiarra braba mas você pode fazer um script como esse aqui e
  colocar no cron pra ver se funciona:
  Gato forte esse script, mas pode funcionar: melhor um um sistema miando
  do que um cliente latindo.

 hahaha isso é mesmo. Pelo menos ganha-se tempo pra resolver.  :)


 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



acho que vc pode fazer algo com o port ifstated

http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/ifstated/

talvez mais fácil e prático que o script.

Abs,
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script SARG não está rodando no FREEBSD9.0

2012-02-06 Por tôpico Wendell C. de Almeida
Erro ao rodar script abaixo.

Obs. Já dei as permissões necessárias

 

 

#!/bin/csh

set HOJE=$(%d/%m/%Y)

/usr/local/bin/sarg -f /usr/local/etc/sarg/sarg.conf -p -d $hoje-$hoje

exit 0

 

 

 

Erro apresentado...

 

BSD9-01# ./rodadiario.sh

SARG: Invalid date range passed on command line

 

 

Se executar linha por linha no prompt dá certo.. 

Veja o procedimento no passo a passo

 

escolho o shell

/bin/csh  ==ENTER - resultado OK

 

Seto a variável

set HOJE=$(%d/%m/%Y)  ==ENTER - resultado OK

 

Rodo o comando para gerar o relatório

/usr/local/bin/sarg -f /usr/local/etc/sarg/sarg.conf -p -d $hoje-$hoje
==ENTER - Resultado OK - Relatório é gerado

 

Não consigo rodar o script inteiro.

 

Desde já agradeço a ajuda.

 

Wendell 

 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script SARG não está rodando no FREEBSD9.0

2012-02-06 Por tôpico Renato Botelho
2012/2/6 Wendell C. de Almeida wend...@pontualcargas.com.br:
 Erro ao rodar script abaixo.

 Obs. Já dei as permissões necessárias

 #!/bin/csh

 set HOJE=$(%d/%m/%Y)

 /usr/local/bin/sarg -f /usr/local/etc/sarg/sarg.conf -p -d $hoje-$hoje

 exit 0

Você setou a variável HOJE, em maiúsculo, e está tentando usar a
variável $hoje, em minúsculo.

Antes de chamar o sarg, coloca um

echo $hoje

só pra conferir, pois até onde sei o csh é case-sensitive.

[]s
-- 
Renato Botelho
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script para avisar sobre problemas de segurança

2012-01-13 Por tôpico Marcelo Gondim
Olá pessoal,

Antigamente quando eu tinha servidores Linux rodando Debian ou CentOS 
sempre usava alguns recursos como o cron-apt para me avisar por e-mail 
de servidores vulneráveis. Desde que troquei para FreeBSD passei à fazer 
esse trabalho no olho todos os dias. Acredito que tenha um programa para 
isso no ports ou em algum outro lugar. Como meu Analista de Suporte 
precisa treinar shell script passei essa tarefa como exercício. Fiz um 
script bem simples usando pilha de variáveis que pode ser colocado no 
cron de hora em hora ou como desejar e o mesmo envia um e-mail dizendo 
qual servidor está vulnerável, quais vulnerabilidades e suas referencias.
Sei que muitos aqui já devem ter o seu mas para quem está começando e 
for útil aqui vai:

PS: como gosto muito de bash o mesmo foi utilizado, esse script não vai 
funcionar com sh comum.

vulnera.sh

#!/usr/local/bin/bash
# By Gondim
# Date: 13/01/2012
# Version: 1.0

if portaudit -Fda | grep Affected  /dev/null; then
echo Servidor vulneravel: `hostname -f`  /tmp/vul.txt
echo  /tmp/vul.txt
for linha in `portaudit -da`; do
VAR3=$VAR2
VAR2=$VAR1
VAR1=$linha
if [ $VAR3 == Affected ] ; then
   echo $VAR3 $VAR2 $VAR1  /tmp/vul.txt
fi
if [ $VAR2 == Reference: ] ; then
   echo $VAR2 $VAR1  /tmp/vul.txt
   echo  /tmp/vul.txt
fi
done
mailx -s SECURITY_PROBLEM seu_email@dominio  /tmp/vul.txt
rm /tmp/vul.txt
fi

Qualquer bug sintam-se à vontade de colocar :D  o objetivo é ajudar sempre.

Grande á abraço à todos

Gondim
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para avisar sobre problemas de segurança

2012-01-13 Por tôpico Enio Marconcini
2012/1/13 Marcelo Gondim gon...@bsdinfo.com.br

 Olá pessoal,

 Antigamente quando eu tinha servidores Linux rodando Debian ou CentOS
 sempre usava alguns recursos como o cron-apt para me avisar por e-mail
 de servidores vulneráveis. Desde que troquei para FreeBSD passei à fazer
 esse trabalho no olho todos os dias. Acredito que tenha um programa para
 isso no ports ou em algum outro lugar. Como meu Analista de Suporte
 precisa treinar shell script passei essa tarefa como exercício. Fiz um
 script bem simples usando pilha de variáveis que pode ser colocado no
 cron de hora em hora ou como desejar e o mesmo envia um e-mail dizendo
 qual servidor está vulnerável, quais vulnerabilidades e suas referencias.
 Sei que muitos aqui já devem ter o seu mas para quem está começando e
 for útil aqui vai:

 PS: como gosto muito de bash o mesmo foi utilizado, esse script não vai
 funcionar com sh comum.

 vulnera.sh

 #!/usr/local/bin/bash
 # By Gondim
 # Date: 13/01/2012
 # Version: 1.0

 if portaudit -Fda | grep Affected  /dev/null; then
echo Servidor vulneravel: `hostname -f`  /tmp/vul.txt
echo  /tmp/vul.txt
for linha in `portaudit -da`; do
VAR3=$VAR2
VAR2=$VAR1
VAR1=$linha
if [ $VAR3 == Affected ] ; then
   echo $VAR3 $VAR2 $VAR1  /tmp/vul.txt
fi
if [ $VAR2 == Reference: ] ; then
   echo $VAR2 $VAR1  /tmp/vul.txt
   echo  /tmp/vul.txt
fi
done
mailx -s SECURITY_PROBLEM seu_email@dominio  /tmp/vul.txt
rm /tmp/vul.txt
 fi

 Qualquer bug sintam-se à vontade de colocar :D  o objetivo é ajudar sempre.

 Grande á abraço à todos

 Gondim
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd





legal Gondim, vou testar o script outra coisa

pkg_version -vIL=

você pode puxar uma lista de ports desatualizados para acrescentar no
relatório, se assim desejar, eu deixo  no cron pra verificar periodicamente
e o cron submete o resultado no meu email

-- 
*ENIO RODRIGO MARCONCINI*
@eniomarconcini http://twitter.com/eniomarconcini
skype: eniorm
facebook.com/eniomarconcini http://www.facebook.com/eniomarconcini

*H**ave a trouble with windows: reboot!*

*Have a trouble with unix: be root!*
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para avisar sobre problemas de segurança

2012-01-13 Por tôpico Luiz Gustavo
Fala Marcelo,

Quando você instala o portaudit, ele já cria um arquivo de configuração
para o periodic rodar no crontab

# pkg_info -L portaudit-0.5.17 | grep periodic
/usr/local/etc/periodic/security/410.portaudit

Assim, ele adiciona no relatorio de segurança enviado pelo o periodic
uma list de packages vuneraveis encontrados no sistema.

Dê uma olhada no man do periodic e do portaudit para conhece-lo melhor.

Abraços

Em Sex, 2012-01-13 às 09:58 -0200, Marcelo Gondim escreveu:
 Olá pessoal,
 
 Antigamente quando eu tinha servidores Linux rodando Debian ou CentOS 
 sempre usava alguns recursos como o cron-apt para me avisar por e-mail 
 de servidores vulneráveis. Desde que troquei para FreeBSD passei à fazer 
 esse trabalho no olho todos os dias. Acredito que tenha um programa para 
 isso no ports ou em algum outro lugar. Como meu Analista de Suporte 
 precisa treinar shell script passei essa tarefa como exercício. Fiz um 
 script bem simples usando pilha de variáveis que pode ser colocado no 
 cron de hora em hora ou como desejar e o mesmo envia um e-mail dizendo 
 qual servidor está vulnerável, quais vulnerabilidades e suas referencias.
 Sei que muitos aqui já devem ter o seu mas para quem está começando e 
 for útil aqui vai:
 
 PS: como gosto muito de bash o mesmo foi utilizado, esse script não vai 
 funcionar com sh comum.
 
 vulnera.sh
 
 #!/usr/local/bin/bash
 # By Gondim
 # Date: 13/01/2012
 # Version: 1.0
 
 if portaudit -Fda | grep Affected  /dev/null; then
 echo Servidor vulneravel: `hostname -f`  /tmp/vul.txt
 echo  /tmp/vul.txt
 for linha in `portaudit -da`; do
 VAR3=$VAR2
 VAR2=$VAR1
 VAR1=$linha
 if [ $VAR3 == Affected ] ; then
echo $VAR3 $VAR2 $VAR1  /tmp/vul.txt
 fi
 if [ $VAR2 == Reference: ] ; then
echo $VAR2 $VAR1  /tmp/vul.txt
echo  /tmp/vul.txt
 fi
 done
 mailx -s SECURITY_PROBLEM seu_email@dominio  /tmp/vul.txt
 rm /tmp/vul.txt
 fi
 
 Qualquer bug sintam-se à vontade de colocar :D  o objetivo é ajudar sempre.
 
 Grande á abraço à todos
 
 Gondim
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-- 
Luiz Gustavo Costa (Powered by BSD)
*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+
mundoUnix - Consultoria em Software Livre
http://www.mundounix.com.br
ICQ: 2890831 / MSN: cont...@mundounix.com.br
Tel: 55 (21) 4063-7110 / 8194-1905 / (11) 4063-0407
Blog: http://www.luizgustavo.pro.br

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para avisar sobre problemas de segurança

2012-01-13 Por tôpico Marcelo Gondim
Em 13/01/2012 10:31, Luiz Gustavo escreveu:
 Fala Marcelo,

 Quando você instala o portaudit, ele já cria um arquivo de configuração
 para o periodic rodar no crontab

 # pkg_info -L portaudit-0.5.17 | grep periodic
 /usr/local/etc/periodic/security/410.portaudit

 Assim, ele adiciona no relatorio de segurança enviado pelo o periodic
 uma list de packages vuneraveis encontrados no sistema.

 Dê uma olhada no man do periodic e do portaudit para conhece-lo melhor.

Imaginei que tivesse algo sim.  :)  mas foi até bom como exercício. Vou 
dar uma olhada lá.

Valeu Guga!


 Abraços

 Em Sex, 2012-01-13 às 09:58 -0200, Marcelo Gondim escreveu:
 Olá pessoal,

 Antigamente quando eu tinha servidores Linux rodando Debian ou CentOS
 sempre usava alguns recursos como o cron-apt para me avisar por e-mail
 de servidores vulneráveis. Desde que troquei para FreeBSD passei à fazer
 esse trabalho no olho todos os dias. Acredito que tenha um programa para
 isso no ports ou em algum outro lugar. Como meu Analista de Suporte
 precisa treinar shell script passei essa tarefa como exercício. Fiz um
 script bem simples usando pilha de variáveis que pode ser colocado no
 cron de hora em hora ou como desejar e o mesmo envia um e-mail dizendo
 qual servidor está vulnerável, quais vulnerabilidades e suas referencias.
 Sei que muitos aqui já devem ter o seu mas para quem está começando e
 for útil aqui vai:

 PS: como gosto muito de bash o mesmo foi utilizado, esse script não vai
 funcionar com sh comum.

 vulnera.sh

 #!/usr/local/bin/bash
 # By Gondim
 # Date: 13/01/2012
 # Version: 1.0

 if portaudit -Fda | grep Affected  /dev/null; then
  echo Servidor vulneravel: `hostname -f`  /tmp/vul.txt
  echo  /tmp/vul.txt
  for linha in `portaudit -da`; do
  VAR3=$VAR2
  VAR2=$VAR1
  VAR1=$linha
  if [ $VAR3 == Affected ] ; then
 echo $VAR3 $VAR2 $VAR1  /tmp/vul.txt
  fi
  if [ $VAR2 == Reference: ] ; then
 echo $VAR2 $VAR1  /tmp/vul.txt
 echo  /tmp/vul.txt
  fi
  done
  mailx -s SECURITY_PROBLEM seu_email@dominio  /tmp/vul.txt
  rm /tmp/vul.txt
 fi

 Qualquer bug sintam-se à vontade de colocar :D  o objetivo é ajudar sempre.

 Grande á abraço à todos

 Gondim
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para avisar sobre problemas de segurança

2012-01-13 Por tôpico Marcelo Gondim
Em 13/01/2012 10:40, Marcelo Gondim escreveu:
 Em 13/01/2012 10:31, Luiz Gustavo escreveu:
 Fala Marcelo,

 Quando você instala o portaudit, ele já cria um arquivo de configuração
 para o periodic rodar no crontab

 # pkg_info -L portaudit-0.5.17 | grep periodic
 /usr/local/etc/periodic/security/410.portaudit

 Assim, ele adiciona no relatorio de segurança enviado pelo o periodic
 uma list de packages vuneraveis encontrados no sistema.

 Dê uma olhada no man do periodic e do portaudit para conhece-lo melhor.
 Imaginei que tivesse algo sim.  :)  mas foi até bom como exercício. Vou
 dar uma olhada lá.

 Valeu Guga!

É olhando lá o periodic instalado pelo portaudit, o man do portaudit e 
até mesmo olhando no handbook. Vi que o periodic apenas atualiza a base 
do portaudit automaticamente mas não vi nada sobre enviar e-mails com as 
vulnerabilidades. Aindo estou pesquisando mas por enquanto ainda vou 
usando o script que criei.  ;)

 Abraços

 Em Sex, 2012-01-13 às 09:58 -0200, Marcelo Gondim escreveu:
 Olá pessoal,

 Antigamente quando eu tinha servidores Linux rodando Debian ou CentOS
 sempre usava alguns recursos como o cron-apt para me avisar por e-mail
 de servidores vulneráveis. Desde que troquei para FreeBSD passei à fazer
 esse trabalho no olho todos os dias. Acredito que tenha um programa para
 isso no ports ou em algum outro lugar. Como meu Analista de Suporte
 precisa treinar shell script passei essa tarefa como exercício. Fiz um
 script bem simples usando pilha de variáveis que pode ser colocado no
 cron de hora em hora ou como desejar e o mesmo envia um e-mail dizendo
 qual servidor está vulnerável, quais vulnerabilidades e suas referencias.
 Sei que muitos aqui já devem ter o seu mas para quem está começando e
 for útil aqui vai:

 PS: como gosto muito de bash o mesmo foi utilizado, esse script não vai
 funcionar com sh comum.

 vulnera.sh

 #!/usr/local/bin/bash
 # By Gondim
 # Date: 13/01/2012
 # Version: 1.0

 if portaudit -Fda | grep Affected   /dev/null; then
   echo Servidor vulneravel: `hostname -f`   /tmp/vul.txt
   echo   /tmp/vul.txt
   for linha in `portaudit -da`; do
   VAR3=$VAR2
   VAR2=$VAR1
   VAR1=$linha
   if [ $VAR3 == Affected ] ; then
  echo $VAR3 $VAR2 $VAR1   /tmp/vul.txt
   fi
   if [ $VAR2 == Reference: ] ; then
  echo $VAR2 $VAR1   /tmp/vul.txt
  echo   /tmp/vul.txt
   fi
   done
   mailx -s SECURITY_PROBLEM seu_email@dominio   /tmp/vul.txt
   rm /tmp/vul.txt
 fi

 Qualquer bug sintam-se à vontade de colocar :D  o objetivo é ajudar sempre.

 Grande á abraço à todos

 Gondim
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para avisar sobre problemas de segurança

2012-01-13 Por tôpico Marcelo Gondim
Em 13/01/2012 10:25, Enio Marconcini escreveu:
 2012/1/13 Marcelo Gondimgon...@bsdinfo.com.br

 Olá pessoal,

 Antigamente quando eu tinha servidores Linux rodando Debian ou CentOS
 sempre usava alguns recursos como o cron-apt para me avisar por e-mail
 de servidores vulneráveis. Desde que troquei para FreeBSD passei à fazer
 esse trabalho no olho todos os dias. Acredito que tenha um programa para
 isso no ports ou em algum outro lugar. Como meu Analista de Suporte
 precisa treinar shell script passei essa tarefa como exercício. Fiz um
 script bem simples usando pilha de variáveis que pode ser colocado no
 cron de hora em hora ou como desejar e o mesmo envia um e-mail dizendo
 qual servidor está vulnerável, quais vulnerabilidades e suas referencias.
 Sei que muitos aqui já devem ter o seu mas para quem está começando e
 for útil aqui vai:

 PS: como gosto muito de bash o mesmo foi utilizado, esse script não vai
 funcionar com sh comum.

 vulnera.sh

 #!/usr/local/bin/bash
 # By Gondim
 # Date: 13/01/2012
 # Version: 1.0

 if portaudit -Fda | grep Affected  /dev/null; then
 echo Servidor vulneravel: `hostname -f`  /tmp/vul.txt
 echo  /tmp/vul.txt
 for linha in `portaudit -da`; do
 VAR3=$VAR2
 VAR2=$VAR1
 VAR1=$linha
 if [ $VAR3 == Affected ] ; then
echo $VAR3 $VAR2 $VAR1  /tmp/vul.txt
 fi
 if [ $VAR2 == Reference: ] ; then
echo $VAR2 $VAR1  /tmp/vul.txt
echo  /tmp/vul.txt
 fi
 done
 mailx -s SECURITY_PROBLEM seu_email@dominio  /tmp/vul.txt
 rm /tmp/vul.txt
 fi

 Qualquer bug sintam-se à vontade de colocar :D  o objetivo é ajudar sempre.

 Grande á abraço à todos

 Gondim
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




 legal Gondim, vou testar o script outra coisa

 pkg_version -vIL=

 você pode puxar uma lista de ports desatualizados para acrescentar no
 relatório, se assim desejar, eu deixo  no cron pra verificar periodicamente
 e o cron submete o resultado no meu email

Interessante sim mas acho que ele seria legal numa coletânea de 
informações sobre o sistema.
Esse carinha eu pensei mais sobre as vulnerabilidades mesmo. Coisas que 
preciso ser avisado o quanto antes.
Mesmo assim é uma informação bem util.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para avisar sobre problemas de segurança

2012-01-13 Por tôpico Marcelo Gondim
Em 13/01/2012 14:17, Marcelo Gondim escreveu:
 Em 13/01/2012 10:40, Marcelo Gondim escreveu:
 Em 13/01/2012 10:31, Luiz Gustavo escreveu:
 Fala Marcelo,

 Quando você instala o portaudit, ele já cria um arquivo de configuração
 para o periodic rodar no crontab

 # pkg_info -L portaudit-0.5.17 | grep periodic
 /usr/local/etc/periodic/security/410.portaudit

 Assim, ele adiciona no relatorio de segurança enviado pelo o periodic
 uma list de packages vuneraveis encontrados no sistema.

 Dê uma olhada no man do periodic e do portaudit para conhece-lo melhor.
 Imaginei que tivesse algo sim.  :)  mas foi até bom como exercício. Vou
 dar uma olhada lá.

 Valeu Guga!
 É olhando lá o periodic instalado pelo portaudit, o man do portaudit e
 até mesmo olhando no handbook. Vi que o periodic apenas atualiza a base
 do portaudit automaticamente mas não vi nada sobre enviar e-mails com as
 vulnerabilidades. Aindo estou pesquisando mas por enquanto ainda vou
 usando o script que criei.  ;)

Achei :)  Era uma outra entrada no periodic. bastei fazer isso:

Criei o /etc/periodic.conf com as seguintes informações:

#!/bin/sh
daily_output=seu_email@dominio # user 
or /file
daily_show_success=NO # scripts returning 0
daily_show_info=NO# scripts 
returning 1
daily_show_badconfig=NO   # scripts 
returning 2
daily_status_security_output=seu_email@dominio # user 
or /file

Show de bola!!!


 Abraços

 Em Sex, 2012-01-13 às 09:58 -0200, Marcelo Gondim escreveu:
 Olá pessoal,

 Antigamente quando eu tinha servidores Linux rodando Debian ou CentOS
 sempre usava alguns recursos como o cron-apt para me avisar por e-mail
 de servidores vulneráveis. Desde que troquei para FreeBSD passei à fazer
 esse trabalho no olho todos os dias. Acredito que tenha um programa para
 isso no ports ou em algum outro lugar. Como meu Analista de Suporte
 precisa treinar shell script passei essa tarefa como exercício. Fiz um
 script bem simples usando pilha de variáveis que pode ser colocado no
 cron de hora em hora ou como desejar e o mesmo envia um e-mail dizendo
 qual servidor está vulnerável, quais vulnerabilidades e suas referencias.
 Sei que muitos aqui já devem ter o seu mas para quem está começando e
 for útil aqui vai:

 PS: como gosto muito de bash o mesmo foi utilizado, esse script não vai
 funcionar com sh comum.

 vulnera.sh

 #!/usr/local/bin/bash
 # By Gondim
 # Date: 13/01/2012
 # Version: 1.0

 if portaudit -Fda | grep Affected/dev/null; then
echo Servidor vulneravel: `hostname -f`/tmp/vul.txt
echo/tmp/vul.txt
for linha in `portaudit -da`; do
VAR3=$VAR2
VAR2=$VAR1
VAR1=$linha
if [ $VAR3 == Affected ] ; then
   echo $VAR3 $VAR2 $VAR1/tmp/vul.txt
fi
if [ $VAR2 == Reference: ] ; then
   echo $VAR2 $VAR1/tmp/vul.txt
   echo/tmp/vul.txt
fi
done
mailx -s SECURITY_PROBLEM seu_email@dominio/tmp/vul.txt
rm /tmp/vul.txt
 fi

 Qualquer bug sintam-se à vontade de colocar :D  o objetivo é ajudar sempre.

 Grande á abraço à todos

 Gondim
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script para troca automatica de rota.

2011-01-24 Por tôpico Alessandro de Souza Rocha
Boa tarde, alguem de vcs aqui na lista tem alguns script para troca de
rota default quando um link
ou adsl cai.
pesquisando no google so tenho carp, so que nao tenho 2 maquina para
fazer com carp.

-- 
Alessandro de Souza Rocha
Administrador de Redes e Sistemas
FreeBSD-BR User #117
             Long live FreeBSD

                     Powered by 

                                          (__)
                                       \\\'',)
                                         \/  \ ^
                                         .\._/_)

                                     www.FreeBSD.org
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para troca automatica de rota.

2011-01-24 Por tôpico Luan Tasca
Uso esse script em um cliente, ele é meio grande mais traz um bom 
resultado..

# 


export TERM=linux
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

# roteadores locais
dgw=200.215.41.1# Oi
gw2=189.127.142.41# ?
rota_atual=`/sbin/route -n | grep UG | awk '{printf $2}'`

# interface conectada aos roteadores
if_dgw=eth1# Oi
if_gw2=eth4# ?

# ips da internet para teste de conexao
ip_teste1=8.8.8.8
ip_teste2=200.176.2.10

# limpando terminal...
clear

# adicionando rotas temporarias para teste
echo + adicionando rotas temporarias para o teste do primeiro roteador...
echo  
/sbin/route add -host $ip_teste1 gw $dgw $if_dgw
/sbin/route add -host $ip_teste2 gw $dgw $if_dgw
/sbin/route -n
sleep 2

# testando o link padrao de navegacao
echo  
echo + testando roteador padrao... pingando o primeiro ip de teste...
ping -q -c 2 $ip_teste1 -I $if_dgw  /tmp/defaultgw1.link  21  
status_dgw=UP || status_dgw=DOWN
if [ $status_dgw == DOWN ]; then
 echo   - FALHA! verificando conectividade no segundo ip de teste 
atraves da rota padrao...
 ping -q -c 2 $ip_teste2 -I $if_dgw  /tmp/defaultdgw2.link  
21  status_dgw=UP || status_dgw=DOWN
 rm /tmp/defaultdgw2.link
fi
sleep 2

# removendo rotas temporarias de teste
echo + removendo rotas temporarias para o teste do roteador padrao...
/sbin/route del -host $ip_teste1 gw $dgw $if_dgw
/sbin/route del -host $ip_teste2 gw $dgw $if_dgw
sleep 2

# limpando arquivos temporarios
echo + removendo arquivos de logs do primeiro teste...
rm /tmp/defaultgw1.link
sleep 2

# testando segunda rota padrao
clear
echo + adicionando rotas temporarias para o teste do segundo roteador...
echo  
/sbin/route add -host $ip_teste1 gw $gw2 $if_gw2
/sbin/route add -host $ip_teste2 gw $gw2 $if_gw2
/sbin/route -n
sleep 2

# testando o link padrao de navegacao
echo  
echo + testando o roteador secundario... pingando o primeiro ip de teste...
ping -q -c 2 $ip_teste1 -I $if_gw2  /tmp/defaultgw3.link  21  
status_gw2=UP || status_gw2=DOWN
if [ $status_gw2 == DOWN ]; then
 echo- FALHA! verificando conectividade no segundo ip de teste 
atraves da rota secundaria...
 ping -q -c 2 $ip_teste2 -I $if_gw2  /tmp/defaultgw4.link  21 
 status_gw2=UP || status_gw2=DOWN
 rm /tmp/defaultgw4.link
fi
sleep 2

# limpando arquivos temporarios
echo + removendo arquivos de logs do segundo teste...
rm /tmp/defaultgw3.link
sleep 2

# removendo rotas temporarias de teste
echo + removendo rotas temporarias para o teste do segundo roteador...
/sbin/route del -host $ip_teste1 gw $gw2 $if_gw2
/sbin/route del -host $ip_teste2 gw $gw2 $if_gw2
sleep 2

# 
--
# tratamento dos resultados..
# 
--

case $status_dgw:$status_gw2 in

 UP:UP)
 echo  
 echo   - Sem problemas de Conectividade - usando o link Oi como 
padrao. . .
 if [ $rota_atual == $dgw ];
 then echo   - Sem necessidade de ajustes. . .
 else
 /sbin/route add default gw $dgw
 /sbin/route del default gw $gw2
 fi
 echo  
 ;;

 UP:DOWN)
 echo  
 echo   - ATENCAO! problemas no link secundario! 
alterando navegacao para Oi!
 if [ $rota_atual == $dgw ];
 then echo   - Gateway padrao ja setado para Oi!
 else
 /sbin/route add default gw $dgw
 /sbin/route del default gw $gw2
 fi
 echo  
 ;;

 DOWN:UP)
 echo  
 echo   - ATENCAO! problemas no roteador padrao Oi! - 
alterando navegacao para o link secundario!
 if [ $rota_atual == $gw2 ];
 then echo - configuracoes ok!
 else
 /sbin/route add default gw $gw2
 /sbin/route del default gw $dgw
 fi
 echo  
 ;;

 DOWN:DOWN)
 echo  
 echo   - ATENCAO! os links nao estao respondendo! entre 
em contato com a provedora e verifique os cabos!
 echo  
 ;;

 *)
 exit 0
 ;;
esac

# 


-- 


Luan Tasca
e-mail: luanta...@gmail.com
tel: 48 - 99494665
twitter: @luantasca
site: www.beersd.com.br
BSD User: 51785

|/- Amar é... deletar o Windows do HD !
/|

|/
/|



Em 24-01-2011 15:27, Alessandro de Souza Rocha escreveu:
 Boa tarde, alguem de vcs aqui na lista tem alguns script para troca de
 rota default quando um link
 ou adsl cai.
 pesquisando no google so tenho carp, so que 

Re: [FUG-BR] Script para troca automatica de rota.

2011-01-24 Por tôpico Pedro Madsen
vc pode conjugar com o ifstated do ports, faz isso muito bem:

http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/ifstated/
http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/ifstated/

http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/ifstated/Abs!

Em 24 de janeiro de 2011 15:45, Luan Tasca luan...@gmail.com escreveu:

 Uso esse script em um cliente, ele é meio grande mais traz um bom
 resultado..

 #

 

 export TERM=linux
 export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

 # roteadores locais
 dgw=200.215.41.1# Oi
 gw2=189.127.142.41# ?
 rota_atual=`/sbin/route -n | grep UG | awk '{printf $2}'`

 # interface conectada aos roteadores
 if_dgw=eth1# Oi
 if_gw2=eth4# ?

 # ips da internet para teste de conexao
 ip_teste1=8.8.8.8
 ip_teste2=200.176.2.10

 # limpando terminal...
 clear

 # adicionando rotas temporarias para teste
 echo + adicionando rotas temporarias para o teste do primeiro roteador...
 echo  
 /sbin/route add -host $ip_teste1 gw $dgw $if_dgw
 /sbin/route add -host $ip_teste2 gw $dgw $if_dgw
 /sbin/route -n
 sleep 2

 # testando o link padrao de navegacao
 echo  
 echo + testando roteador padrao... pingando o primeiro ip de teste...
 ping -q -c 2 $ip_teste1 -I $if_dgw  /tmp/defaultgw1.link  21 
 status_dgw=UP || status_dgw=DOWN
 if [ $status_dgw == DOWN ]; then
 echo   - FALHA! verificando conectividade no segundo ip de teste
 atraves da rota padrao...
 ping -q -c 2 $ip_teste2 -I $if_dgw  /tmp/defaultdgw2.link
 21  status_dgw=UP || status_dgw=DOWN
 rm /tmp/defaultdgw2.link
 fi
 sleep 2

 # removendo rotas temporarias de teste
 echo + removendo rotas temporarias para o teste do roteador padrao...
 /sbin/route del -host $ip_teste1 gw $dgw $if_dgw
 /sbin/route del -host $ip_teste2 gw $dgw $if_dgw
 sleep 2

 # limpando arquivos temporarios
 echo + removendo arquivos de logs do primeiro teste...
 rm /tmp/defaultgw1.link
 sleep 2

 # testando segunda rota padrao
 clear
 echo + adicionando rotas temporarias para o teste do segundo roteador...
 echo  
 /sbin/route add -host $ip_teste1 gw $gw2 $if_gw2
 /sbin/route add -host $ip_teste2 gw $gw2 $if_gw2
 /sbin/route -n
 sleep 2

 # testando o link padrao de navegacao
 echo  
 echo + testando o roteador secundario... pingando o primeiro ip de teste...
 ping -q -c 2 $ip_teste1 -I $if_gw2  /tmp/defaultgw3.link  21 
 status_gw2=UP || status_gw2=DOWN
 if [ $status_gw2 == DOWN ]; then
 echo- FALHA! verificando conectividade no segundo ip de teste
 atraves da rota secundaria...
 ping -q -c 2 $ip_teste2 -I $if_gw2  /tmp/defaultgw4.link  21
  status_gw2=UP || status_gw2=DOWN
 rm /tmp/defaultgw4.link
 fi
 sleep 2

 # limpando arquivos temporarios
 echo + removendo arquivos de logs do segundo teste...
 rm /tmp/defaultgw3.link
 sleep 2

 # removendo rotas temporarias de teste
 echo + removendo rotas temporarias para o teste do segundo roteador...
 /sbin/route del -host $ip_teste1 gw $gw2 $if_gw2
 /sbin/route del -host $ip_teste2 gw $gw2 $if_gw2
 sleep 2

 #

 --
 # tratamento dos resultados..
 #

 --

 case $status_dgw:$status_gw2 in

 UP:UP)
 echo  
 echo   - Sem problemas de Conectividade - usando o link Oi como
 padrao. . .
 if [ $rota_atual == $dgw ];
 then echo   - Sem necessidade de ajustes. . .
 else
 /sbin/route add default gw $dgw
 /sbin/route del default gw $gw2
 fi
 echo  
 ;;

 UP:DOWN)
 echo  
 echo   - ATENCAO! problemas no link secundario!
 alterando navegacao para Oi!
 if [ $rota_atual == $dgw ];
 then echo   - Gateway padrao ja setado para Oi!
 else
 /sbin/route add default gw $dgw
 /sbin/route del default gw $gw2
 fi
 echo  
 ;;

 DOWN:UP)
 echo  
 echo   - ATENCAO! problemas no roteador padrao Oi! -
 alterando navegacao para o link secundario!
 if [ $rota_atual == $gw2 ];
 then echo - configuracoes ok!
 else
 /sbin/route add default gw $gw2
 /sbin/route del default gw $dgw
 fi
 echo  
 ;;

 DOWN:DOWN)
 echo  
 echo   - ATENCAO! os links nao estao respondendo! entre
 em contato com a provedora e verifique os cabos!
 echo  
 ;;

 *)
 exit 0
 ;;
 esac

 #

 

 --


 

[FUG-BR] Script perl consome muito CPU

2010-08-17 Por tôpico Fernando Buzon Macedo
Ola pessoal, não sei se alguém já utilizou isso, mas eu vi no contrib do
dansguardian um script Perl que funciona com FIFO, a cada modificação no
arquivo ele faz um insert no banco, o script é esse ai em baixo.

 

Tenho uma aplicação em php pra gerenciar o dansguardian e esse script foi
fundamental na parte de debugar os acessos/permissões. Está rodando, o
servidor não está lento, mas...

 

Eu monitoro com o cacti, no CPU-usage, bate 150, processamento como “user”
agora estou executando ele com o comando “nice”, ele baixou o processamento
do “user” mas agora apareceu o “nice”, mas o total não abaixa.

Pelo que li o “nice” é pra setar prioridades e não pra limitar o
processamento, sendo assim ele realmente não vai baixar o consumo.

 

Será que teria algo a fazer? Pra limitar esse consumo? Ou eu que não devo me
preocupar com isso já que agora com o “Nice” ele tem prioridade baixa sobre
os demais processos?

 

Apesar que tem acesso pra caramba, pra vcs terem uma idéia, eu rotaciono o
log diariamente e o arquivo diário, sem compactar dá em média 90MB.

 

Obrigado a todos.

Fernando - “O Punk nunca morre!”

 

sqllogfifo.pl===
=

#!/usr/local/bin/perl -w

 

use IO::File;

use DBI;

use strict;

 

my $server=192.168.x.x;

my $port=3306;

my $user=filter;

my $pass=x;

my $db=filter;

my $table=log;

 

my
$dbh=DBI-connect(DBI:mysql:database=$db;host=$server;port=$port,$user,$pa
ss) or die Can't connect to db: , DBI-errstr;

my $sth=$dbh-prepare(INSERT INTO
$table(datetime,ident,ip,url,what,how,size,why,type,filter)VALUES(?,?,?,?,?,
?,?,?,?,?));

open(FIFO,  /var/log/dansguardian/access.log) or die Can't open log
FIFO: $!\n;

LOG: while (1) {

my $message = FIFO;

next LOG unless defined $message;

chomp $message;

chop $message;

$message = substr $message,1;

 
my($dt,$id,$ip,$url,$what,$how,$size,$a,$why,$c,$d,$type,$f,$filter)=split
/,/,$message;

 
$sth-execute($dt,$id,$ip,$url,$what,$how,$size,$why,$type,$filter);

}

fim=
=

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script perl consome muito CPU

2010-08-17 Por tôpico Rafael Henrique Faria
2010/8/17 Fernando Buzon Macedo ferna...@bebedouro.sp.gov.br


 LOG: while (1) {


Bom dia Fernando.
O problema, é esse while (1)

O código do script é realmente compacto, ele não realiza processamento.
Então, ele não deveria, e não poderia consumir CPU.
Porém, como ele está em um loop infinito, ele acaba consumindo CPU.

O que você pode fazer, é melhorar esse script, com outras formas de obter os
dados. Eu não conheço PERL, por isso não posso ajudar muito, mas posso dar
uma sugestão:

   next LOG unless defined $message;

Nessa parte do código, em vez de já pular para o loop novamente quando não
existir nenhum dado a ser processado, poderia ser dada uma pausa... de 1
segundo por exemplo. Iria diminuir drasticamente o processamento.


-- 
Rafael Henrique da Silva Faria
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conexão ADSL

2010-08-14 Por tôpico Anderson Eduardo
Em 14/8/2010 00:10, Josué Araújo escreveu:
 Em 13 de agosto de 2010 14:03, Matheus Weber da Conceição
 matheusw...@gmail.com  escreveu:

 2010/8/12 Anderson Eduardolis...@secover.com.br:
 Em 12/8/2010 13:39, Matheus Weber da Conceição escreveu:
 Como o processo de autenticação do ppp demora alguns segundos, o noip
 e o ntpdate tenta acessar a Internet para realizar sua tarefa, mas no
 momento o PPP ainda não terminou de fechar o tunel e o sistema se
 encontra sem Internet.

 Queria configurar o ntpdate e noip para tentar realizar sua tarefa
 depois que o PPP tivesse criado o tunel correto e com a liberado o
 acesso a Internet.


 /etc/ppp/ppp.linkup


 Usando o ppp.linkup é totalmente inviável, não poderei usar o recursos
 do rc.d/ntpdate/noip,stop,restart,etc.etc...


 Você diz executar um /usr/local/etc/noip start por exemplo? Pode sim!


 --
 
 Matheus Weber da Conceição
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



 Exatamente, pode usar sim, pois quando o ppp foi atualizar o tun, o no-ip
 restart irá atualizar o ip automaticamente assim evitando a perda
 da conexão via no-ip.

Isso como eu disse seria um gambiarra, de qualquer forma na 
inicialização o noip e ntpdate geraria logs de erro. Independente de 
colocar no ppp.linkup ou não.

Não quero gerar qualquer tipo de logs de erro.

E não preciso colocar no ppp.linkup (at all) para atualizar o no-ip, ele 
já atualiza em tempos pré configurados sem problemas. só queria remover 
logs de erro na inicialização.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conexão ADSL

2010-08-13 Por tôpico Matheus Weber da Conceição
2010/8/12 Anderson Eduardo lis...@secover.com.br:
 Em 12/8/2010 13:39, Matheus Weber da Conceição escreveu:
 Como o processo de autenticação do ppp demora alguns segundos, o noip
 e o ntpdate tenta acessar a Internet para realizar sua tarefa, mas no
 momento o PPP ainda não terminou de fechar o tunel e o sistema se
 encontra sem Internet.

 Queria configurar o ntpdate e noip para tentar realizar sua tarefa
 depois que o PPP tivesse criado o tunel correto e com a liberado o
 acesso a Internet.


 /etc/ppp/ppp.linkup


Claro que pode!


-- 

Matheus Weber da Conceição
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conexão ADSL

2010-08-13 Por tôpico Matheus Weber da Conceição
2010/8/12 Anderson Eduardo lis...@secover.com.br:
 Em 12/8/2010 13:39, Matheus Weber da Conceição escreveu:
 Como o processo de autenticação do ppp demora alguns segundos, o noip
 e o ntpdate tenta acessar a Internet para realizar sua tarefa, mas no
 momento o PPP ainda não terminou de fechar o tunel e o sistema se
 encontra sem Internet.

 Queria configurar o ntpdate e noip para tentar realizar sua tarefa
 depois que o PPP tivesse criado o tunel correto e com a liberado o
 acesso a Internet.


 /etc/ppp/ppp.linkup


 Usando o ppp.linkup é totalmente inviável, não poderei usar o recursos
 do rc.d/ntpdate/noip,stop,restart,etc.etc...


Você diz executar um /usr/local/etc/noip start por exemplo? Pode sim!


-- 

Matheus Weber da Conceição
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conex ão ADSL

2010-08-13 Por tôpico Josué Araújo
Em 13 de agosto de 2010 14:03, Matheus Weber da Conceição 
matheusw...@gmail.com escreveu:

 2010/8/12 Anderson Eduardo lis...@secover.com.br:
  Em 12/8/2010 13:39, Matheus Weber da Conceição escreveu:
  Como o processo de autenticação do ppp demora alguns segundos, o noip
  e o ntpdate tenta acessar a Internet para realizar sua tarefa, mas no
  momento o PPP ainda não terminou de fechar o tunel e o sistema se
  encontra sem Internet.
 
  Queria configurar o ntpdate e noip para tentar realizar sua tarefa
  depois que o PPP tivesse criado o tunel correto e com a liberado o
  acesso a Internet.
 
 
  /etc/ppp/ppp.linkup
 
 
  Usando o ppp.linkup é totalmente inviável, não poderei usar o recursos
  do rc.d/ntpdate/noip,stop,restart,etc.etc...


 Você diz executar um /usr/local/etc/noip start por exemplo? Pode sim!


 --
 
 Matheus Weber da Conceição
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Exatamente, pode usar sim, pois quando o ppp foi atualizar o tun, o no-ip
restart irá atualizar o ip automaticamente assim evitando a perda
da conexão via no-ip.
-- 
Josué de Araújo Pirolo
 JDREDES 
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conexão ADSL

2010-08-12 Por tôpico Matheus Weber da Conceição
 Como o processo de autenticação do ppp demora alguns segundos, o noip
 e o ntpdate tenta acessar a Internet para realizar sua tarefa, mas no
 momento o PPP ainda não terminou de fechar o tunel e o sistema se
 encontra sem Internet.

 Queria configurar o ntpdate e noip para tentar realizar sua tarefa
 depois que o PPP tivesse criado o tunel correto e com a liberado o
 acesso a Internet.


/etc/ppp/ppp.linkup

-- 

Matheus Weber da Conceição
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conexão ADSL

2010-08-12 Por tôpico Anderson Eduardo
Em 12/8/2010 13:39, Matheus Weber da Conceição escreveu:
 Como o processo de autenticação do ppp demora alguns segundos, o noip
 e o ntpdate tenta acessar a Internet para realizar sua tarefa, mas no
 momento o PPP ainda não terminou de fechar o tunel e o sistema se
 encontra sem Internet.

 Queria configurar o ntpdate e noip para tentar realizar sua tarefa
 depois que o PPP tivesse criado o tunel correto e com a liberado o
 acesso a Internet.


 /etc/ppp/ppp.linkup


Usando o ppp.linkup é totalmente inviável, não poderei usar o recursos 
do rc.d/ntpdate/noip,stop,restart,etc.etc...
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script de inicialização em conexão ADSL

2010-08-11 Por tôpico Anderson Eduardo
Olá lista,

Quero colocar para iniciar os processos que utilizam a Internet depois 
que o ppp tenha fechado corretamente a conexão pppoe e atribuido o IP a 
interface tun0, alguém sabe como fazer?
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conexão ADSL

2010-08-11 Por tôpico Márcio Luciano Donada
Em 11/8/2010 15:40, Anderson Eduardo escreveu:
 Olá lista,

 Quero colocar para iniciar os processos que utilizam a Internet depois 
 que o ppp tenha fechado corretamente a conexão pppoe e atribuido o IP a 
 interface tun0, alguém sabe como fazer?
   

No link [1], o item 27.5.4

[1]. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pppoe.html
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conexão ADSL

2010-08-11 Por tôpico Josias L.G
Em 11/08/2010 15:40, Anderson Eduardo escreveu:
 Olá lista,

 Quero colocar para iniciar os processos que utilizam a Internet depois
 que o ppp tenha fechado corretamente a conexão pppoe e atribuido o IP a
 interface tun0, alguém sabe como fazer?
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

/etc/ppp/ppp.linkup

MYADDR:
  !bg /usr/local/etc/rc.d/qualquercoisa start

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/userppp.html
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conexão ADSL

2010-08-11 Por tôpico Anderson Eduardo
Em 11/8/2010 15:54, Márcio Luciano Donada escreveu:
 Em 11/8/2010 15:40, Anderson Eduardo escreveu:
 Olá lista,

 Quero colocar para iniciar os processos que utilizam a Internet depois
 que o ppp tenha fechado corretamente a conexão pppoe e atribuido o IP a
 interface tun0, alguém sabe como fazer?


 No link [1], o item 27.5.4

 [1]. http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pppoe.html

Ops,

Não é isso.
O PPP inicia corretamente, sem problemas.

Como o processo de autenticação do ppp demora alguns segundos, o noip e 
o ntpdate tenta acessar a Internet para realizar sua tarefa, mas no 
momento o PPP ainda não terminou de fechar o tunel e o sistema se 
encontra sem Internet.

Queria configurar o ntpdate e noip para tentar realizar sua tarefa 
depois que o PPP tivesse criado o tunel correto e com a liberado o 
acesso a Internet.

Procurei alguns delays para usar no noip e no ntpdate, não achei.
A não ser um script,mas acho gambiarra.

Valeu Márcio.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conexão ADSL

2010-08-11 Por tôpico vic
On Wed, 11 Aug 2010 16:02:59 -0300, Anderson Eduardo
lis...@secover.com.br wrote:
 Em 11/8/2010 15:54, Márcio Luciano Donada escreveu:
  Em 11/8/2010 15:40, Anderson Eduardo escreveu:
  Olá lista,
 
  Quero colocar para iniciar os processos que utilizam a Internet
  depois que o ppp tenha fechado corretamente a conexão pppoe e
  atribuido o IP a interface tun0, alguém sabe como fazer?
 
 
  No link [1], o item 27.5.4
 
  [1].
  http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pppoe.html
 
 Ops,
 
 Não é isso.
 O PPP inicia corretamente, sem problemas.
 
 Como o processo de autenticação do ppp demora alguns segundos, o noip
 e o ntpdate tenta acessar a Internet para realizar sua tarefa, mas no 
 momento o PPP ainda não terminou de fechar o tunel e o sistema se 
 encontra sem Internet.
 
 Queria configurar o ntpdate e noip para tentar realizar sua tarefa 
 depois que o PPP tivesse criado o tunel correto e com a liberado o 
 acesso a Internet.
 
 Procurei alguns delays para usar no noip e no ntpdate, não achei.
 A não ser um script,mas acho gambiarra.
 
 Valeu Márcio.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Um sleep 30 no começo dos scripts do ntpdate e do noip não resolve?

-- 
att.
vic
http://choppnerd.com

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script de inicialização em conexão ADSL

2010-08-11 Por tôpico Anderson Eduardo
Em 11/8/2010 20:02, vic escreveu:
 On Wed, 11 Aug 2010 16:02:59 -0300, Anderson Eduardo
 lis...@secover.com.br  wrote:
 Em 11/8/2010 15:54, Márcio Luciano Donada escreveu:
 Em 11/8/2010 15:40, Anderson Eduardo escreveu:
 Olá lista,

 Quero colocar para iniciar os processos que utilizam a Internet
 depois que o ppp tenha fechado corretamente a conexão pppoe e
 atribuido o IP a interface tun0, alguém sabe como fazer?


 No link [1], o item 27.5.4

 [1].
 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pppoe.html

 Ops,

 Não é isso.
 O PPP inicia corretamente, sem problemas.

 Como o processo de autenticação do ppp demora alguns segundos, o noip
 e o ntpdate tenta acessar a Internet para realizar sua tarefa, mas no
 momento o PPP ainda não terminou de fechar o tunel e o sistema se
 encontra sem Internet.

 Queria configurar o ntpdate e noip para tentar realizar sua tarefa
 depois que o PPP tivesse criado o tunel correto e com a liberado o
 acesso a Internet.

 Procurei alguns delays para usar no noip e no ntpdate, não achei.
 A não ser um script,mas acho gambiarra.

 Valeu Márcio.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 Um sleep 30 no começo dos scripts do ntpdate e do noip não resolve?


Acredito que resolva sim vic.

Mais perguntei a lista, por que pensei que poderia existir um jeito mais 
bonito pelo próprio rc. Isso irei deixar o sistema ocioso durante 60 
segundos.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script de inicialização

2010-02-22 Por tôpico Victor
Fala galera...

Há alguns dias comecei a usar o FreeBSD porém estou tentando 
escrever um script de inicialização
Consegui fazer o script inicializar o serviço, subir junto com o 
sistema, mas não consigo fazer as ações de stop. Quando chamo o script 
seguido de stop, ele me da o seguinte erro:

/usr/local/etc/rc.d/red5 stop
daemon: process already running, pid: 5679
red5 not running?


Esse é o meu script

#!/bin/sh
#
# PROVIDE: red5
# REQUIRE: DAEMON
# KEYWORD: LOGIN

. /etc/rc.subr

name=red5
rcvar=`set_rcvar`
command=`daemon -cf -p /var/run/red5.pid -u nobody /opt/red5/run-red5.sh`
#command_args= /dev/null 21 

load_rc_config $name

#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
# SET THEM IN THE /etc/rc.conf FILE
#
#utility_enable=${utility_enable-NO}
#utility_pidfile=${utility_pidfile-/var/run/red5.pid}
#pidfile=${utility_pidfile}

run_rc_command $1

Já pesquisei bastante, mas não consegui fazer nada que funcione 
Alguma dica?

abraços

Victor
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script de inicialização

2010-02-22 Por tôpico Celso Viana
Em 22 de fevereiro de 2010 13:31, Victor vic...@sartori.eti.br escreveu:
 Fala galera...

 Há alguns dias comecei a usar o FreeBSD porém estou tentando
 escrever um script de inicialização
 Consegui fazer o script inicializar o serviço, subir junto com o
 sistema, mas não consigo fazer as ações de stop. Quando chamo o script
 seguido de stop, ele me da o seguinte erro:

 /usr/local/etc/rc.d/red5 stop
 daemon: process already running, pid: 5679
 red5 not running?


 Esse é o meu script

 #!/bin/sh
 #
 # PROVIDE: red5
 # REQUIRE: DAEMON
 # KEYWORD: LOGIN

 . /etc/rc.subr

 name=red5
 rcvar=`set_rcvar`
 command=`daemon -cf -p /var/run/red5.pid -u nobody /opt/red5/run-red5.sh`
 #command_args= /dev/null 21 

 load_rc_config $name

 #
 # DO NOT CHANGE THESE DEFAULT VALUES HERE
 # SET THEM IN THE /etc/rc.conf FILE
 #
 #utility_enable=${utility_enable-NO}
 #utility_pidfile=${utility_pidfile-/var/run/red5.pid}
 #pidfile=${utility_pidfile}

 run_rc_command $1

 Já pesquisei bastante, mas não consegui fazer nada que funcione
 Alguma dica?

 abraços

 Victor
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Se ainda não deu uma olhada no Porter's Handbook, segue link abaixo...

http://www.freebsd.org/doc/en/books/porters-handbook/

-- 
Celso Vianna
BSD User: 51318
http://www.bsdcounter.org

63 8404-8559
Palmas/TO
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script de inicialização

2010-02-22 Por tôpico Renato Botelho
2010/2/22 Victor vic...@sartori.eti.br:
 Fala galera...

 Há alguns dias comecei a usar o FreeBSD porém estou tentando
 escrever um script de inicialização
 Consegui fazer o script inicializar o serviço, subir junto com o
 sistema, mas não consigo fazer as ações de stop. Quando chamo o script
 seguido de stop, ele me da o seguinte erro:

 /usr/local/etc/rc.d/red5 stop
 daemon: process already running, pid: 5679
 red5 not running?


 Esse é o meu script

 #!/bin/sh
 #
 # PROVIDE: red5
 # REQUIRE: DAEMON
 # KEYWORD: LOGIN

 . /etc/rc.subr

 name=red5
 rcvar=`set_rcvar`
 command=`daemon -cf -p /var/run/red5.pid -u nobody /opt/red5/run-red5.sh`
 #command_args= /dev/null 21 

 load_rc_config $name

 #
 # DO NOT CHANGE THESE DEFAULT VALUES HERE
 # SET THEM IN THE /etc/rc.conf FILE
 #
 #utility_enable=${utility_enable-NO}
 #utility_pidfile=${utility_pidfile-/var/run/red5.pid}
 #pidfile=${utility_pidfile}

 run_rc_command $1

 Já pesquisei bastante, mas não consegui fazer nada que funcione
 Alguma dica?

http://www.freebsd.org/doc/en/books/porters-handbook/rc-scripts.html

-- 
Renato Botelho
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script de inicialização

2010-02-22 Por tôpico Victor
Em 22-02-2010 13:59, Renato Botelho escreveu:
 2010/2/22 Victorvic...@sartori.eti.br:

 Fala galera...

 Há alguns dias comecei a usar o FreeBSD porém estou tentando
 escrever um script de inicialização
 Consegui fazer o script inicializar o serviço, subir junto com o
 sistema, mas não consigo fazer as ações de stop. Quando chamo o script
 seguido de stop, ele me da o seguinte erro:

 /usr/local/etc/rc.d/red5 stop
 daemon: process already running, pid: 5679
 red5 not running?


 Esse é o meu script

 #!/bin/sh
 #
 # PROVIDE: red5
 # REQUIRE: DAEMON
 # KEYWORD: LOGIN

 . /etc/rc.subr

 name=red5
 rcvar=`set_rcvar`
 command=`daemon -cf -p /var/run/red5.pid -u nobody /opt/red5/run-red5.sh`
 #command_args=  /dev/null 21

 load_rc_config $name

 #
 # DO NOT CHANGE THESE DEFAULT VALUES HERE
 # SET THEM IN THE /etc/rc.conf FILE
 #
 #utility_enable=${utility_enable-NO}
 #utility_pidfile=${utility_pidfile-/var/run/red5.pid}
 #pidfile=${utility_pidfile}

 run_rc_command $1

 Já pesquisei bastante, mas não consegui fazer nada que funcione
 Alguma dica?
  
 http://www.freebsd.org/doc/en/books/porters-handbook/rc-scripts.html


Obrigado Celso e Renato, vou olhar, qualquer dúvida posto de novo :)

abraços

Victor
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script de inicialização

2010-02-22 Por tôpico André Luiz de Souza
2010/2/22 Victor vic...@sartori.eti.br

 Fala galera...

 Há alguns dias comecei a usar o FreeBSD porém estou tentando
 escrever um script de inicialização
 Consegui fazer o script inicializar o serviço, subir junto com o
 sistema, mas não consigo fazer as ações de stop. Quando chamo o script
 seguido de stop, ele me da o seguinte erro:

 /usr/local/etc/rc.d/red5 stop
 daemon: process already running, pid: 5679
 red5 not running?


 Esse é o meu script

 #!/bin/sh
 #
 # PROVIDE: red5
 # REQUIRE: DAEMON
 # KEYWORD: LOGIN

 . /etc/rc.subr

 name=red5
 rcvar=`set_rcvar`
 command=`daemon -cf -p /var/run/red5.pid -u nobody /opt/red5/run-red5.sh`
 #command_args= /dev/null 21 

 load_rc_config $name

 #
 # DO NOT CHANGE THESE DEFAULT VALUES HERE
 # SET THEM IN THE /etc/rc.conf FILE
 #
 #utility_enable=${utility_enable-NO}
 #utility_pidfile=${utility_pidfile-/var/run/red5.pid}
 #pidfile=${utility_pidfile}

 run_rc_command $1

 Já pesquisei bastante, mas não consegui fazer nada que funcione
 Alguma dica?

 abraços

 Victor
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Remova os sinais de crase de dentro da variável command:

antes: command=`daemon -cf -p /var/run/red5.pid -u nobody
/opt/red5/run-red5.sh`
depois: command=daemon -cf -p /var/run/red5.pid -u nobody
/opt/red5/run-red5.sh

A crase vai fazer a execução do comando inteiro para poder atribuir o valor
de retorno do comando à variável.

Faltou fechar as aspas na linha: run_rc_command $1
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script para download da lista

2009-12-26 Por tôpico Marcelo Giovanni Dias
Pessoal,

Como pode ocorrer uma necessidade como tive de baixar parte do histórico
da lista para meu terminal, fiz um script para isso e estou
disponibilizando aqui na lista:

#! /bin/sh

[ ! $1 ]  echo $0 Ano_inicial Ano_final  exit 1

for V_ano in `seq $1 $2`
do
for V_mes in `seq -f %02g 1 12`
do
wget -dc
http://www.fug.com.br/historico/mbox/freebsd/${V_ano}-${V_mes}.gz;
done
done

Verifique se o e-mail não partiu a linha do wget.

Cordialmente,

Marcelo G. Dias
Bahianeiro


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script para migrar contas qmail cdb para mysql

2009-02-01 Por tôpico renato martins
Alguns dias atrás procurava uma maneira de migrar centenas de usuario do
banco padrão do qmail o cdb para mysql
achei que o o mysql seria mais fácil de fazer backup e de montar uma
redundandia de servidores , mas depois de procurar bastante não achei muita
coisa só o contrario do mysql para cdb e um script em perl que no meu caso
nao funcionou pois eu nao tinha vários modulos perl instalados,  vi que não
era uma coisa assim muito dificil e pensei em escrever esse script em php
pois eu tinha o php instalado com suporte a mysql tudo já funionando e ai
ficou muito fácil.
Como não tenho blog nem nada disso resolvi colocar aqui como email para que
esse script possa ajudar os colegas que um dia vão precisar ou estão
precisando.
se voce já tem o qmail rodadando com cdb você só vai precisar reinstalar o
vpopmail com suporte mysql
no caso de uma migração de um servidor velho para um novo instale o qmail
com vpopmail e suporte ao mysql
copie a pasta domain para o novo servidor com o vadddomain crie novamente o
dominio ( o vdadddomain vai dar um erro posi o diretorio do dominio ja
existe mais vai criar tudo certinho e nao vai apagar nada das contas vai
ficar tudo la mesmo ai e so salvar esse script como ex:
php-vpopmail-cdb-to-mysql.php alterar o usuario e senha o caminho do
vpopmail e rodar no console mesmo
php php-vpopmail-cdb-to-mysql.php
se nao der nem um erro seus usuarios já foram para o mysql :)

   ?php
 /*
 * 01.08.2009 Renato Martins
 */

// script criado para migrar usuarios do qmail em arquivos cdb para mysql
$DOMAIN = midia.com.br;

# Where did you install VPopMail ?
$VPOPMAILHOME = /usr/local/vpopmail;

# The name of your mySQL server.
$SERVER = localhost;

# Username to login to the mySQL server.
$USER = usuario_db_vpopmail;

# The password for mySQL server.
$PASSWORD = Senha_db_vpopmail;

# Database for VPopMail.
$DATABASE = vpopmaildb;

# You shouldn't need to change anything after this line.
$d=explode(., $DOMAIN);
$DOMAIN_TABLE =($d[0]);

# Create the domain table.
//$sql = CREATE TABLE $DOMAIN_TABLE ( pw_name varchar(32) DEFAULT '' NOT
NULL, pw_passwd varchar(255) DEFAULT '' NOT NULL, pw_uid int(11), pw_gid
int(11), pw_gecos varchar(255), pw_dir varchar(255), pw_shell varchar(255),
KEY stress_test_com_idx (pw_name));

// inicio da conexão do banco e seleciona a data base
$db=mysql_connect( 'localhost', $USER, $PASSWORD )or die (Não Foi Possivel
Se Conectar Ao Banco ).mysql_error();
mysql_select_db($DATABASE, $db)or die (Não Foi Possivél Selecionar
Banco).mysql_error();



// Open vpasswd file
$row=file($VPOPMAILHOME.'/domains/'.$DOMAIN.'/vpasswd');
$c='0';
if(is_array($row)){

foreach ($row as $linha) {
   //$linha=$row[$c];
   list($v_name, $v_passwd, $v_uid, $v_gid, $v_gecos, $v_dir,
$v_shell) = explode(:, $linha);
   /*
   echo (\n.email :.$v_name.
 \n.Dominio: .$DOMAIN.
 \n.Senha: .$v_passwd.
 \n.user-id: .$v_uid.
 \n.Group-id :. $v_gid.
 \n.Comentario: . $v_gecos.
 \n.Diretorio :.$v_dir.
 \n.Shell: . $v_shell
 );
   */
   $sql=(INSERT INTO `vpopmail` (`pw_name` ,`pw_domain`
,`pw_passwd` ,`pw_uid` ,`pw_gid` ,`pw_gecos` ,`pw_dir` ,`pw_shell`)
   VALUES ('$v_name', '$DOMAIN', '$v_passwd', '$v_uid', '$v_gid',
'$v_gecos', '$v_dir', '$v_shell'););
   $insere=mysql_query($sql)or die (nao pude fazer o
insert).mysql_error();
  // echo \n.$sql;
   //$c=($c + 1);

}
mysql_close($db);
}

?
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script hora

2008-10-21 Por tôpico Helio Loureiro
  /usr/sbin/ntpdate -u servidor.com.br


Eu em geral utilizo -b para forçar o sincronismo (no matter what).  Não
recomendado para sistemas com banco  de dados.


  /sbin/hwclock --systohc   /dev/null 21


Isso só funciona em Linux.  1 vez é o suficiente.

 echo -n A data atual é: date +%d/%m/%Y %H:%M:%S -- Esta linha



echo A data atual é: `date '+%d/%m/%Y %H:%M:%S'`
-- 
[]´s
Helio Loureiro
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script hora

2008-10-21 Por tôpico Cristina Fernandes Silva
falando nisso.. qual é regra IPFW que libero para essa atualização
estou executando e esta ocorrendo a messagem

21 Oct 15:02:06 ntpdate[10904]: sendto(www.cert-rs.tche.br): Permission denied



2008/10/21 Helio Loureiro [EMAIL PROTECTED]:
  /usr/sbin/ntpdate -u servidor.com.br


 Eu em geral utilizo -b para forçar o sincronismo (no matter what).  Não
 recomendado para sistemas com banco  de dados.


  /sbin/hwclock --systohc   /dev/null 21


 Isso só funciona em Linux.  1 vez é o suficiente.

 echo -n A data atual é: date +%d/%m/%Y %H:%M:%S -- Esta linha



 echo A data atual é: `date '+%d/%m/%Y %H:%M:%S'`
 --
 []´s
 Helio Loureiro
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script hora

2008-10-21 Por tôpico Márcio Luciano Donada
Cristina Fernandes Silva escreveu:
 falando nisso.. qual é regra IPFW que libero para essa atualização
 estou executando e esta ocorrendo a messagem
   

man ipfw

RULE FORMAT
 The format of ipfw rules is the following:

   [rule_number] [set set_number] [prob match_probability] action
   [log [logamount number]] [altq queue] [{tag | untag} number] body

 where the body of the rule specifies which information is used for fil-
 tering packets, among the following:


Assim você pode habilitar o log e descobrir o que liberar.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script hora

2008-10-21 Por tôpico mantunes
Simples cristina.. libera a porta 123 udp

REDE=sua rede
MASK=sua mascara
CAIS=200.144.121.33

${IPFW} add pass udp from ${REDE}:${MASK} to ${CAIS} 123 keep-state
${IPFW} add pass udp from ${CAIS} 123 to ${REDE}:${MASK} keep-state




2008/10/21 Márcio Luciano Donada [EMAIL PROTECTED]:
 Cristina Fernandes Silva escreveu:
 falando nisso.. qual é regra IPFW que libero para essa atualização
 estou executando e esta ocorrendo a messagem


 man ipfw

 RULE FORMAT
 The format of ipfw rules is the following:

   [rule_number] [set set_number] [prob match_probability] action
   [log [logamount number]] [altq queue] [{tag | untag} number] body

 where the body of the rule specifies which information is used for fil-
 tering packets, among the following:


 Assim você pode habilitar o log e descobrir o que liberar.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Marcio Antunes
Powered by FreeBSD
==
* Windows: Where do you want to go tomorrow?
* Linux: Where do you want to go today?
* FreeBSD: Are you, guys, comming or what?
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script hora

2008-10-20 Por tôpico freetux
BOA TARDE

Sera que alguem poderia me ajudar pois na linha date nao esta mostrando
a data e nem a hora ???

#!/bin/sh
# Sincroniza com o servidor de horas

/usr/sbin/ntpdate -u servidor.com.br

# Atualiza o relógio da BIOS

/sbin/hwclock --systohc   /dev/null 21
/sbin/hwclock --systohc   /dev/null 21

# Exibe a data e hora ajustada
echo  
echo -n A data atual é: date +%d/%m/%Y %H:%M:%S -- Esta linha
echo  

exit

-- 
Atenciosamente,

Carlos Alberto
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script hora

2008-10-20 Por tôpico Giancarlo Rubio
2008/10/20 freetux [EMAIL PROTECTED]:
 BOA TARDE

 Sera que alguem poderia me ajudar pois na linha date nao esta mostrando
 a data e nem a hora ???

 #!/bin/sh
 # Sincroniza com o servidor de horas

 /usr/sbin/ntpdate -u servidor.com.br

 # Atualiza o relógio da BIOS

 /sbin/hwclock --systohc   /dev/null 21
 /sbin/hwclock --systohc   /dev/null 21

 # Exibe a data e hora ajustada
 echo  
 echo -n A data atual é: date +%d/%m/%Y %H:%M:%S -- Esta linha
 echo  

echo -n A data atual : `date +%d/%m/%Y %H:%M:%S`

Ps: em vez de usar ntpdate use o daemon ntpd de preferencia com
servers brasileiros. Para isso configure seu ntp.conf assim

server a.ntp.br
server b.ntp.br
server c.ntp.br


 exit

 --
 Atenciosamente,

 Carlos Alberto
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
Giancarlo Rubio
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script hora

2008-10-20 Por tôpico irado furioso com tudo
Em Mon, 20 Oct 2008 14:22:44 -0200
freetux [EMAIL PROTECTED], conhecido consumidor de drogas (BigMac's
com Coke) escreveu:

 echo -n A data atual é: date +%d/%m/%Y %H:%M:%S -- Esta linha

experimente abrir com ` ( `date +... ) e fechar também com `

-- 
saudações,
irado furioso com tudo
Linux User 179402/FreeBSD BSD50853/FUG-BR 154
Não uso drogas - 100% Miko$hit-free
se o país é democrático, por que razão sou obrigado a votar?
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script para pf

2008-10-05 Por tôpico Dilson Moreira
Ola,

Tenho um arquivo do pf que tem o seguinte conteudo:

pup={ 80, 5900, 7500, 8080 }

ou eventualmente pode ter o seguinte

pup={ 80, 5900, 7500, 8080, 8090, 9090, 4, \
 }





  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script para pf

2008-10-05 Por tôpico Dilson Moreira
Ola,

Tenho um arquivo do pf que tem o seguinte conteudo:

pup={ 80, 5900, 7500, 8080 }

ou eventualmente pode ter o seguinte

pup={ 80, 5900, 7500, 8080, 8090, 9090, 4, \
 }





  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script para pf

2008-10-05 Por tôpico Dilson Moreira
Ola,

Tenho um arquivo do pf que tem o seguinte conteudo:

xyz={ 22, 80, 90, 100, 5000, 9000 }

ou pode ter o seguinte

xyz={ 22, 80, 90, 100, 5000, 9000, 7000, \
33000, 43000, 53000 }

Estou procurando um script para extrair o conteudo
entra as chaves para os dois casos e gerar um arquivo

Grato

DM



  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script para squid

2008-09-30 Por tôpico Cleyton Bertolim
Boa tarde pessoal!

As vezes o servico do Squid para de rodar aqui no FreeBSD e as vezes
nao estou no local para restarta-lo novamente, entao estive pensando
se alguem conhece ou teria pronto um script para startar o squid
automaticamente quando ele parar?

Procurei na net mas nao encontrei nada ainda!

Valeu!

Cleyton.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script para squid

2008-09-30 Por tôpico Wanderson Tinti
Boa tarde,
 eu usei o script abaixo a muitos anos na escola. O script verifica se
o X ta rodando se nao tive ele estarta. So troque pelo processo do
squid, deve funcionar perfeito.

while : ; do ps ax| ps ax|grep X:; [ $? ]  startx; done



2008/9/30 Cleyton Bertolim [EMAIL PROTECTED]:
 Boa tarde pessoal!

 As vezes o servico do Squid para de rodar aqui no FreeBSD e as vezes
 nao estou no local para restarta-lo novamente, entao estive pensando
 se alguem conhece ou teria pronto um script para startar o squid
 automaticamente quando ele parar?

 Procurei na net mas nao encontrei nada ainda!

 Valeu!

 Cleyton.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script

2008-03-04 Por tôpico carlos
Gostaria de saber como criar um script com esse comando abaixo para nao
ter que ficar digitanto todo esse comando no terminal.

/bin/ls /var/db/pkg | vxquery -f - /usr/ports/security/vuxml/vuln.xml

-- 





email [EMAIL PROTECTED]
icq   392802259

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script

2008-03-04 Por tôpico Rudolfo Rosa
# echo ls -a  /bin/commando
# chmod 755 /bin/commando
# commando
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para ipfw (possível problema e m execução através de acesso remoto)

2008-01-07 Por tôpico Renato de Oliveira Diogo
Olá pessoal

fiz o teste utilizando o  (para background) e funcionou corretamente, muito
obrigado a todos,

Agora tem alguma forma de colocar a regra padrão para OPEN sem a necessidade
de recompilação do kernel?

[]s

On Jan 5, 2008 10:10 AM, Renato de Oliveira Diogo [EMAIL PROTECTED]
wrote:

 Existe alguma forma de fazer com q o padrão do firewall seja OPEN sem
 a necessidade de recompilar o kernel?

 Bom, as minhas regras estão da seguinte forma:
 ===
 IPFW=/sbin/ipfw

 $IPFW -f flush

 $IPFW add 1 allow ip from any to any via lo0
 $IPFW add 2 deny ip from any to 127.0.0.0/8
 $IPFW add 3 deny ip from 127.0.0.0/8 to any
 $IPFW add 5 allow src-ip 192.168.10.0/24 dst-ip me dst-port 22 via re0
 $IPFW add 5 allow src-ip me dst-ip  any src-port 22 via re0
 $IPFW add 6 allow src-ip 192.168.10.0/24 dst-ip me icmptypes 0,8 via re0
 $IPFW add 6 allow src-ip me dst-ip any icmptypes 0,8 via re0
 $IPFW add 7 allow src-ip 192.168.10.0/24 dst-ip me proto udp dst-port
 161,162 via re0
 $IPFW add 7 allow src-ip me dst-ip any proto udp src-port 161,162 via re0
 ===

 Não me lembro se cheguei a testar com  para colocá-lo em background,
 porém se tiver uma alternativa fora isso facilitaria, pois não sou
 somente eu que vou administrar esse host e ele (como eu tb) pode
 esquecer alguma vez de colocar, o que faria essa máquina travar, e ela
 será importantíssima para o funcionamento de uma grande rede (será um
 bridge ou um router)

 []s

 On Jan 5, 2008 1:35 AM, Gelsimauro Batista dos Santos
 [EMAIL PROTECTED] wrote:
  Meu caro deixe o default allow e coloque a regra abaixo como o ultimo
 nome
  da regra tenho um servidor assim e não tive problemas, ele vai negar
 tudo do
  mesmo jeito.
  Não vou dizer o porque ta dando esse problema no seu pois quando utilizo
 a
  politica de firewall mantenho somente aberto, e bloqueio tudo com regra
  abaixo.
 
  ipfw 2000 deny ip from any to any
  ipfw 65535 allow ip from any to any
 
  Em 04/01/08, Tiago N. Sampaio [EMAIL PROTECTED] escreveu:
 
  
   Sua regra padrão está deny?
   se estiver é isso, no momento que vc dá o flush ele nega a troca de
   pacotes de seu terminal remoto e ai cai tudo... tenta colocar default
   allow...
   ou tenta assim
   #sh /etc/rc.firewall 
   que mesmo que sua shell caia ele continua executando o script.
  
   Abraços
   Tiago N. Sampaio
  
   Márcio Elias escreveu:
Tecnicamente não, mais porque vc não coloca as suas regras aqui pra
   gente
poder ver melhor a situação, melhor colovca o script mesmo...
   
On Jan 4, 2008 10:11 PM, Renato de Oliveira Diogo 
   [EMAIL PROTECTED]
wrote:
   
   
Olá pessoal
   
estou montando um script para gerenciar meu ipfw... porém me
 deparei
com uma situação bem incomum
   
a ordem de montagem é:
   
flush para eliminar qq regra (ipfw -f flush)
tratamento de loopback (baseado no que o rc.conf firewall=OPEN
 monta)
liberação de ssh para determinados IPs
liberação de ping para determinados IPs

   
O problema é que quando executo através de acesso remoto, trava o
acesso remoto e perco a conexão. Colocando o monitor direto no
 host,
vejo que não conseguiu levantar todas as regras (que se carregado
 no
boot do sistema, carrega normal)
   
será que é algum problema com o flush, já q tenho as regras do ssh
logo em seguida.
   
[]s
   
   
--

Renato de Oliveira Diogo
   
Bacharel em Ciência da Computação
UNESP - Bauru
   
[EMAIL PROTECTED]
[EMAIL PROTECTED]
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   
   
   
   
   
   
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 



 --
 
 Renato de Oliveira Diogo

 Bacharel em Ciência da Computação
 UNESP - Bauru

 [EMAIL PROTECTED]
 [EMAIL PROTECTED]




-- 

Renato de Oliveira Diogo

Bacharel em Ciência da Computação
UNESP - Bauru

[EMAIL PROTECTED]
[EMAIL PROTECTED]
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para ipfw (possível problema e m execução através de acesso remoto)

2008-01-07 Por tôpico William David FUG-BR
use o AT  pra  executar estes procedimentos fica muito mais  facil
poe um gatilho com +5 ou 10 min que se nao der certo e ele  executa um
flush  allow all
pra vc poder conectar de novo
da um pouco de trabalho configurar  pra executar pelo at  mais
funciona que é uma belezura.



Em 07/01/08, Renato de Oliveira Diogo[EMAIL PROTECTED] escreveu:
 Olá pessoal

 fiz o teste utilizando o  (para background) e funcionou corretamente, muito
 obrigado a todos,

 Agora tem alguma forma de colocar a regra padrão para OPEN sem a necessidade
 de recompilação do kernel?

 []s

 On Jan 5, 2008 10:10 AM, Renato de Oliveira Diogo [EMAIL PROTECTED]
 wrote:

  Existe alguma forma de fazer com q o padrão do firewall seja OPEN sem
  a necessidade de recompilar o kernel?
 
  Bom, as minhas regras estão da seguinte forma:
  ===
  IPFW=/sbin/ipfw
 
  $IPFW -f flush
 
  $IPFW add 1 allow ip from any to any via lo0
  $IPFW add 2 deny ip from any to 127.0.0.0/8
  $IPFW add 3 deny ip from 127.0.0.0/8 to any
  $IPFW add 5 allow src-ip 192.168.10.0/24 dst-ip me dst-port 22 via re0
  $IPFW add 5 allow src-ip me dst-ip  any src-port 22 via re0
  $IPFW add 6 allow src-ip 192.168.10.0/24 dst-ip me icmptypes 0,8 via re0
  $IPFW add 6 allow src-ip me dst-ip any icmptypes 0,8 via re0
  $IPFW add 7 allow src-ip 192.168.10.0/24 dst-ip me proto udp dst-port
  161,162 via re0
  $IPFW add 7 allow src-ip me dst-ip any proto udp src-port 161,162 via re0
  ===
 
  Não me lembro se cheguei a testar com  para colocá-lo em background,
  porém se tiver uma alternativa fora isso facilitaria, pois não sou
  somente eu que vou administrar esse host e ele (como eu tb) pode
  esquecer alguma vez de colocar, o que faria essa máquina travar, e ela
  será importantíssima para o funcionamento de uma grande rede (será um
  bridge ou um router)
 
  []s
 
  On Jan 5, 2008 1:35 AM, Gelsimauro Batista dos Santos
  [EMAIL PROTECTED] wrote:
   Meu caro deixe o default allow e coloque a regra abaixo como o ultimo
  nome
   da regra tenho um servidor assim e não tive problemas, ele vai negar
  tudo do
   mesmo jeito.
   Não vou dizer o porque ta dando esse problema no seu pois quando utilizo
  a
   politica de firewall mantenho somente aberto, e bloqueio tudo com regra
   abaixo.
  
   ipfw 2000 deny ip from any to any
   ipfw 65535 allow ip from any to any
  
   Em 04/01/08, Tiago N. Sampaio [EMAIL PROTECTED] escreveu:
  
   
Sua regra padrão está deny?
se estiver é isso, no momento que vc dá o flush ele nega a troca de
pacotes de seu terminal remoto e ai cai tudo... tenta colocar default
allow...
ou tenta assim
#sh /etc/rc.firewall 
que mesmo que sua shell caia ele continua executando o script.
   
Abraços
Tiago N. Sampaio
   
Márcio Elias escreveu:
 Tecnicamente não, mais porque vc não coloca as suas regras aqui pra
gente
 poder ver melhor a situação, melhor colovca o script mesmo...

 On Jan 4, 2008 10:11 PM, Renato de Oliveira Diogo 
[EMAIL PROTECTED]
 wrote:


 Olá pessoal

 estou montando um script para gerenciar meu ipfw... porém me
  deparei
 com uma situação bem incomum

 a ordem de montagem é:

 flush para eliminar qq regra (ipfw -f flush)
 tratamento de loopback (baseado no que o rc.conf firewall=OPEN
  monta)
 liberação de ssh para determinados IPs
 liberação de ping para determinados IPs
 

 O problema é que quando executo através de acesso remoto, trava o
 acesso remoto e perco a conexão. Colocando o monitor direto no
  host,
 vejo que não conseguiu levantar todas as regras (que se carregado
  no
 boot do sistema, carrega normal)

 será que é algum problema com o flush, já q tenho as regras do ssh
 logo em seguida.

 []s


 --
 
 Renato de Oliveira Diogo

 Bacharel em Ciência da Computação
 UNESP - Bauru

 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd






-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
 
 
 
  --
  
  Renato de Oliveira Diogo
 
  Bacharel em Ciência da Computação
  UNESP - Bauru
 
  [EMAIL PROTECTED]
  [EMAIL PROTECTED]
 



 --
 
 Renato de Oliveira Diogo

 Bacharel em Ciência da Computação
 UNESP - Bauru

 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: 

Re: [FUG-BR] Script para ipfw (possível problema e m execução através de acesso remoto)

2008-01-05 Por tôpico Renato de Oliveira Diogo
Existe alguma forma de fazer com q o padrão do firewall seja OPEN sem
a necessidade de recompilar o kernel?

Bom, as minhas regras estão da seguinte forma:
===
IPFW=/sbin/ipfw

$IPFW -f flush

$IPFW add 1 allow ip from any to any via lo0
$IPFW add 2 deny ip from any to 127.0.0.0/8
$IPFW add 3 deny ip from 127.0.0.0/8 to any
$IPFW add 5 allow src-ip 192.168.10.0/24 dst-ip me dst-port 22 via re0
$IPFW add 5 allow src-ip me dst-ip  any src-port 22 via re0
$IPFW add 6 allow src-ip 192.168.10.0/24 dst-ip me icmptypes 0,8 via re0
$IPFW add 6 allow src-ip me dst-ip any icmptypes 0,8 via re0
$IPFW add 7 allow src-ip 192.168.10.0/24 dst-ip me proto udp dst-port
161,162 via re0
$IPFW add 7 allow src-ip me dst-ip any proto udp src-port 161,162 via re0
===

Não me lembro se cheguei a testar com  para colocá-lo em background,
porém se tiver uma alternativa fora isso facilitaria, pois não sou
somente eu que vou administrar esse host e ele (como eu tb) pode
esquecer alguma vez de colocar, o que faria essa máquina travar, e ela
será importantíssima para o funcionamento de uma grande rede (será um
bridge ou um router)

[]s

On Jan 5, 2008 1:35 AM, Gelsimauro Batista dos Santos
[EMAIL PROTECTED] wrote:
 Meu caro deixe o default allow e coloque a regra abaixo como o ultimo nome
 da regra tenho um servidor assim e não tive problemas, ele vai negar tudo do
 mesmo jeito.
 Não vou dizer o porque ta dando esse problema no seu pois quando utilizo a
 politica de firewall mantenho somente aberto, e bloqueio tudo com regra
 abaixo.

 ipfw 2000 deny ip from any to any
 ipfw 65535 allow ip from any to any

 Em 04/01/08, Tiago N. Sampaio [EMAIL PROTECTED] escreveu:

 
  Sua regra padrão está deny?
  se estiver é isso, no momento que vc dá o flush ele nega a troca de
  pacotes de seu terminal remoto e ai cai tudo... tenta colocar default
  allow...
  ou tenta assim
  #sh /etc/rc.firewall 
  que mesmo que sua shell caia ele continua executando o script.
 
  Abraços
  Tiago N. Sampaio
 
  Márcio Elias escreveu:
   Tecnicamente não, mais porque vc não coloca as suas regras aqui pra
  gente
   poder ver melhor a situação, melhor colovca o script mesmo...
  
   On Jan 4, 2008 10:11 PM, Renato de Oliveira Diogo 
  [EMAIL PROTECTED]
   wrote:
  
  
   Olá pessoal
  
   estou montando um script para gerenciar meu ipfw... porém me deparei
   com uma situação bem incomum
  
   a ordem de montagem é:
  
   flush para eliminar qq regra (ipfw -f flush)
   tratamento de loopback (baseado no que o rc.conf firewall=OPEN monta)
   liberação de ssh para determinados IPs
   liberação de ping para determinados IPs
   
  
   O problema é que quando executo através de acesso remoto, trava o
   acesso remoto e perco a conexão. Colocando o monitor direto no host,
   vejo que não conseguiu levantar todas as regras (que se carregado no
   boot do sistema, carrega normal)
  
   será que é algum problema com o flush, já q tenho as regras do ssh
   logo em seguida.
  
   []s
  
  
   --
   
   Renato de Oliveira Diogo
  
   Bacharel em Ciência da Computação
   UNESP - Bauru
  
   [EMAIL PROTECTED]
   [EMAIL PROTECTED]
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
  
  
  
  
  
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 

Renato de Oliveira Diogo

Bacharel em Ciência da Computação
UNESP - Bauru

[EMAIL PROTECTED]
[EMAIL PROTECTED]
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script para ipfw (possível problema e m execução através de acesso remoto)

2008-01-04 Por tôpico Renato de Oliveira Diogo
Olá pessoal

estou montando um script para gerenciar meu ipfw... porém me deparei
com uma situação bem incomum

a ordem de montagem é:

flush para eliminar qq regra (ipfw -f flush)
tratamento de loopback (baseado no que o rc.conf firewall=OPEN monta)
liberação de ssh para determinados IPs
liberação de ping para determinados IPs


O problema é que quando executo através de acesso remoto, trava o
acesso remoto e perco a conexão. Colocando o monitor direto no host,
vejo que não conseguiu levantar todas as regras (que se carregado no
boot do sistema, carrega normal)

será que é algum problema com o flush, já q tenho as regras do ssh
logo em seguida.

[]s


-- 

Renato de Oliveira Diogo

Bacharel em Ciência da Computação
UNESP - Bauru

[EMAIL PROTECTED]
[EMAIL PROTECTED]
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para ipfw (possível problema e m execução através de acesso remoto)

2008-01-04 Por tôpico Márcio Elias
Tecnicamente não, mais porque vc não coloca as suas regras aqui pra gente
poder ver melhor a situação, melhor colovca o script mesmo...

On Jan 4, 2008 10:11 PM, Renato de Oliveira Diogo [EMAIL PROTECTED]
wrote:

 Olá pessoal

 estou montando um script para gerenciar meu ipfw... porém me deparei
 com uma situação bem incomum

 a ordem de montagem é:

 flush para eliminar qq regra (ipfw -f flush)
 tratamento de loopback (baseado no que o rc.conf firewall=OPEN monta)
 liberação de ssh para determinados IPs
 liberação de ping para determinados IPs
 

 O problema é que quando executo através de acesso remoto, trava o
 acesso remoto e perco a conexão. Colocando o monitor direto no host,
 vejo que não conseguiu levantar todas as regras (que se carregado no
 boot do sistema, carrega normal)

 será que é algum problema com o flush, já q tenho as regras do ssh
 logo em seguida.

 []s


 --
 
 Renato de Oliveira Diogo

 Bacharel em Ciência da Computação
 UNESP - Bauru

 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd




-- 
___
 ? echo Márcio Eliasbr
  webmaster - webdesigner; ?
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para ipfw (possível problema e m execução através de acesso remoto)

2008-01-04 Por tôpico Tiago N. Sampaio
Sua regra padrão está deny?
se estiver é isso, no momento que vc dá o flush ele nega a troca de 
pacotes de seu terminal remoto e ai cai tudo... tenta colocar default 
allow...
ou tenta assim
#sh /etc/rc.firewall 
que mesmo que sua shell caia ele continua executando o script.

Abraços
Tiago N. Sampaio

Márcio Elias escreveu:
 Tecnicamente não, mais porque vc não coloca as suas regras aqui pra gente
 poder ver melhor a situação, melhor colovca o script mesmo...

 On Jan 4, 2008 10:11 PM, Renato de Oliveira Diogo [EMAIL PROTECTED]
 wrote:

   
 Olá pessoal

 estou montando um script para gerenciar meu ipfw... porém me deparei
 com uma situação bem incomum

 a ordem de montagem é:

 flush para eliminar qq regra (ipfw -f flush)
 tratamento de loopback (baseado no que o rc.conf firewall=OPEN monta)
 liberação de ssh para determinados IPs
 liberação de ping para determinados IPs
 

 O problema é que quando executo através de acesso remoto, trava o
 acesso remoto e perco a conexão. Colocando o monitor direto no host,
 vejo que não conseguiu levantar todas as regras (que se carregado no
 boot do sistema, carrega normal)

 será que é algum problema com o flush, já q tenho as regras do ssh
 logo em seguida.

 []s


 --
 
 Renato de Oliveira Diogo

 Bacharel em Ciência da Computação
 UNESP - Bauru

 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 



   
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script não funciona no crontab

2007-11-27 Por tôpico Ademir Costa Peixoto
Prezados,

Tenho no crontab -e logado como root:

05 01 * * * root sh /scripts/upgradeFontesFreeBSD.sh

Ele mostra em /var/log/cron:
Nov 27 01:05:01 zeus /usr/sbin/cron[4735]: (root) CMD 
(/usr/libexec/atrun)
   Nov 27 01:05:01 zeus /usr/sbin/cron[4736]: (root) CMD (sh 
/scripts/upgradeFontesFreeBSD.sh)

No upgradeFontesFreeBSD.sh tem:

cvsup -g -L 2 /root/cvsup.conf  cd /usr/src/sys/amd64/conf  config 
NOVO  cd ../compile/NOVO  make cleandepend  make depend  make  
make install  shutdown -r now


Ele:   NÃO faz o cvsup e nem compila... muito menos reboota o micro.

Quando digito manualmente sh /scripts/upgradeFontesFreeBSD.sh ele faz 
tudo certinho.

O que pode estar errado?


Ats,

Ademir Peixoto



-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script não funciona no crontab

2007-11-27 Por tôpico Victor Loureiro Lima
Coloque os caminhos completos para os comandos executados dentro do script.

victor

Em 27/11/07, Ademir Costa Peixoto[EMAIL PROTECTED] escreveu:
 Prezados,

 Tenho no crontab -e logado como root:

 05 01 * * * root sh /scripts/upgradeFontesFreeBSD.sh

 Ele mostra em /var/log/cron:
 Nov 27 01:05:01 zeus /usr/sbin/cron[4735]: (root) CMD
 (/usr/libexec/atrun)
Nov 27 01:05:01 zeus /usr/sbin/cron[4736]: (root) CMD (sh
 /scripts/upgradeFontesFreeBSD.sh)

 No upgradeFontesFreeBSD.sh tem:

 cvsup -g -L 2 /root/cvsup.conf  cd /usr/src/sys/amd64/conf  config
 NOVO  cd ../compile/NOVO  make cleandepend  make depend  make 
 make install  shutdown -r now


 Ele:   NÃO faz o cvsup e nem compila... muito menos reboota o micro.

 Quando digito manualmente sh /scripts/upgradeFontesFreeBSD.sh ele faz
 tudo certinho.

 O que pode estar errado?


 Ats,

 Ademir Peixoto



 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script não funciona no crontab

2007-11-27 Por tôpico Alessandro de Souza Rocha
Em 27/11/07, Victor Loureiro Lima[EMAIL PROTECTED] escreveu:
 Coloque os caminhos completos para os comandos executados dentro do script.

 victor

 Em 27/11/07, Ademir Costa Peixoto[EMAIL PROTECTED] escreveu:
  Prezados,
 
  Tenho no crontab -e logado como root:
 
  05 01 * * * root sh /scripts/upgradeFontesFreeBSD.sh
 
  Ele mostra em /var/log/cron:
  Nov 27 01:05:01 zeus /usr/sbin/cron[4735]: (root) CMD
  (/usr/libexec/atrun)
 Nov 27 01:05:01 zeus /usr/sbin/cron[4736]: (root) CMD (sh
  /scripts/upgradeFontesFreeBSD.sh)
 
  No upgradeFontesFreeBSD.sh tem:
 
  cvsup -g -L 2 /root/cvsup.conf  cd /usr/src/sys/amd64/conf  config
  NOVO  cd ../compile/NOVO  make cleandepend  make depend  make 
  make install  shutdown -r now
 
 
  Ele:   NÃO faz o cvsup e nem compila... muito menos reboota o micro.
 
  Quando digito manualmente sh /scripts/upgradeFontesFreeBSD.sh ele faz
  tudo certinho.
 
  O que pode estar errado?
 
 
  Ats,
 
  Ademir Peixoto
 
 
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


outra coisinha so roda depois um chmod +x no script e coloque no
crontab e execute o
cron -s para atualizar.

-- 
Alessandro de Souza Rocha
Administrador de Redes e Sistemas
Freebsd-BR User #117
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script não funciona no crontab

2007-11-27 Por tôpico Alex Moura
Em 27/11/07, Ademir Costa Peixoto [EMAIL PROTECTED] escreveu:
 Prezados,

 Tenho no crontab -e logado como root:

 05 01 * * * root sh /scripts/upgradeFontesFreeBSD.sh

Tente sem o root sh na linha acima, colocando o seu script como executável.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para ping.

2007-04-16 Por tôpico Junior Pires
Opa obrigado pela dica e desculpa a demora para a resposta, é que eu me
ausentei pois estava viajando...

Vou voltar a estudar Nagios e vou ver se consigo integrar ele pra mansar
SMS para meu celular da Claro.


Obrigado.


 Eu estou configurando o nagios e já posso te adiantar que a
 documentação dele, caso necessite, está aqui:

 http://nagios.speed.dcc.ufmg.br/docs/index.html
 e
 http://nagios.sourceforge.net/docs/

 O nagios checa se os hosts estão vivos com o seguinte comando:

 check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 1

 check ping é um script dele.

 Em 11/04/07, Junior Pires[EMAIL PROTECTED] escreveu:
 Era mais ou menos isso... Mas assim, ele não mostra pra mim as perdas de
 pacotes...

 Um outro colega indicou um programa numa resposta anterior, agradeço
 pela
 opnião.

 Vou testar o Nagios, eu andei dando uma pesquisada e achei ele bem
 interessante.

 Muito obrigado! =)


  Olha .. eu jah fiz um que toda hora q alguem conectava por ppp .. eu
  rodava o script ..
 
  ficou +/- assim ..
 
  ping -i .2 -c 100 xxx.xxx.xxx.xxx  /tmp/ping.statistics
 
  cat /tmp/ping.statistics | grep -A 3 statistics  /var/log/ping.log
 
  echo/var/log/ping.log
  echo *  /var/log/ping.log
  echo/var/log/ping.log
 
  rm -rf /tmp/ping.statistics
 
  Agora se voce quiser rodar o script o dia todo, pode-se fazer assim ..
 
  troca-se o
  ping -i .2 -c 100 xxx.xxx.xxx.xxx  /tmp/ping.statistics
 
  por
  ping  -c 86400 xxx.xxx.xxx.xxx  /tmp/ping.statistics
 
  se eu não errei nas contas .. vai dar 24hrs .. ;)
 
  Diego Augusto Dalmolin wrote:
  cara.. de uma procurada na net.. tem uma ferramenta chamada
 smokeping
  ela coleta e gera gráficos (rrdtool) destas informacoes
 
 
  att
  Diego
  On 4/11/07, Junior Pires [EMAIL PROTECTED] wrote:
 
  Bom dia pessoal, há muito tempo atrás, eu fiz um script, que ele
 rodava
  um
  ping por 24h jogando o resultado do ping num log, onde eu via as
 perdas
  de
  pacotes.
 
  Mas, como isso foi há muito tempo, eu esqueçi como faze-lo...
 
  Alguém tem o caminho das pedras?
 
 
  Abraço.
 
 
  --
  Junior Pires
  Assistente de Informáica
  CPD
  Gujão Alimentos.
  Tel: (75) 3244-2121 (Ramal 218).
 
 
  --
  Esta mensagem foi verificada pelo sistema de antivírus e
   acredita-se estar livre de perigo.
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 
 
 
 
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
  --
  Esta mensagem foi verificada pelo sistema de antivírus e
   acredita-se estar livre de perigo.
 
 


 --
 Junior Pires
 Assistente de Informáica
 CPD
 Gujão Alimentos.
 Tel: (75) 3244-2121 (Ramal 218).


 --
 Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



 --
 Att.
 Lutieri G. B.
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 --
 Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.




-- 
Junior Pires
Assistente de Informáica
CPD
Gujão Alimentos.
Tel: (75) 3244-2121 (Ramal 218).


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para ping.

2007-04-12 Por tôpico Lutieri G.
Eu estou configurando o nagios e já posso te adiantar que a
documentação dele, caso necessite, está aqui:

http://nagios.speed.dcc.ufmg.br/docs/index.html
e
http://nagios.sourceforge.net/docs/

O nagios checa se os hosts estão vivos com o seguinte comando:

check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 1

check ping é um script dele.

Em 11/04/07, Junior Pires[EMAIL PROTECTED] escreveu:
 Era mais ou menos isso... Mas assim, ele não mostra pra mim as perdas de
 pacotes...

 Um outro colega indicou um programa numa resposta anterior, agradeço pela
 opnião.

 Vou testar o Nagios, eu andei dando uma pesquisada e achei ele bem
 interessante.

 Muito obrigado! =)


  Olha .. eu jah fiz um que toda hora q alguem conectava por ppp .. eu
  rodava o script ..
 
  ficou +/- assim ..
 
  ping -i .2 -c 100 xxx.xxx.xxx.xxx  /tmp/ping.statistics
 
  cat /tmp/ping.statistics | grep -A 3 statistics  /var/log/ping.log
 
  echo/var/log/ping.log
  echo *  /var/log/ping.log
  echo/var/log/ping.log
 
  rm -rf /tmp/ping.statistics
 
  Agora se voce quiser rodar o script o dia todo, pode-se fazer assim ..
 
  troca-se o
  ping -i .2 -c 100 xxx.xxx.xxx.xxx  /tmp/ping.statistics
 
  por
  ping  -c 86400 xxx.xxx.xxx.xxx  /tmp/ping.statistics
 
  se eu não errei nas contas .. vai dar 24hrs .. ;)
 
  Diego Augusto Dalmolin wrote:
  cara.. de uma procurada na net.. tem uma ferramenta chamada smokeping
  ela coleta e gera gráficos (rrdtool) destas informacoes
 
 
  att
  Diego
  On 4/11/07, Junior Pires [EMAIL PROTECTED] wrote:
 
  Bom dia pessoal, há muito tempo atrás, eu fiz um script, que ele rodava
  um
  ping por 24h jogando o resultado do ping num log, onde eu via as perdas
  de
  pacotes.
 
  Mas, como isso foi há muito tempo, eu esqueçi como faze-lo...
 
  Alguém tem o caminho das pedras?
 
 
  Abraço.
 
 
  --
  Junior Pires
  Assistente de Informáica
  CPD
  Gujão Alimentos.
  Tel: (75) 3244-2121 (Ramal 218).
 
 
  --
  Esta mensagem foi verificada pelo sistema de antivírus e
   acredita-se estar livre de perigo.
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 
 
 
 
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
  --
  Esta mensagem foi verificada pelo sistema de antivírus e
   acredita-se estar livre de perigo.
 
 


 --
 Junior Pires
 Assistente de Informáica
 CPD
 Gujão Alimentos.
 Tel: (75) 3244-2121 (Ramal 218).


 --
 Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Att.
Lutieri G. B.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script para ping.

2007-04-11 Por tôpico Junior Pires
Bom dia pessoal, há muito tempo atrás, eu fiz um script, que ele rodava um
ping por 24h jogando o resultado do ping num log, onde eu via as perdas de
pacotes.

Mas, como isso foi há muito tempo, eu esqueçi como faze-lo...

Alguém tem o caminho das pedras?


Abraço.


-- 
Junior Pires
Assistente de Informáica
CPD
Gujão Alimentos.
Tel: (75) 3244-2121 (Ramal 218).


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script para ping.

2007-04-11 Por tôpico Junior Pires
Era mais ou menos isso... Mas assim, ele não mostra pra mim as perdas de
pacotes...

Um outro colega indicou um programa numa resposta anterior, agradeço pela
opnião.

Vou testar o Nagios, eu andei dando uma pesquisada e achei ele bem
interessante.

Muito obrigado! =)


 Olha .. eu jah fiz um que toda hora q alguem conectava por ppp .. eu
 rodava o script ..

 ficou +/- assim ..

 ping -i .2 -c 100 xxx.xxx.xxx.xxx  /tmp/ping.statistics

 cat /tmp/ping.statistics | grep -A 3 statistics  /var/log/ping.log

 echo/var/log/ping.log
 echo *  /var/log/ping.log
 echo/var/log/ping.log

 rm -rf /tmp/ping.statistics

 Agora se voce quiser rodar o script o dia todo, pode-se fazer assim ..

 troca-se o
 ping -i .2 -c 100 xxx.xxx.xxx.xxx  /tmp/ping.statistics

 por
 ping  -c 86400 xxx.xxx.xxx.xxx  /tmp/ping.statistics

 se eu não errei nas contas .. vai dar 24hrs .. ;)

 Diego Augusto Dalmolin wrote:
 cara.. de uma procurada na net.. tem uma ferramenta chamada smokeping
 ela coleta e gera gráficos (rrdtool) destas informacoes


 att
 Diego
 On 4/11/07, Junior Pires [EMAIL PROTECTED] wrote:

 Bom dia pessoal, há muito tempo atrás, eu fiz um script, que ele rodava
 um
 ping por 24h jogando o resultado do ping num log, onde eu via as perdas
 de
 pacotes.

 Mas, como isso foi há muito tempo, eu esqueçi como faze-lo...

 Alguém tem o caminho das pedras?


 Abraço.


 --
 Junior Pires
 Assistente de Informáica
 CPD
 Gujão Alimentos.
 Tel: (75) 3244-2121 (Ramal 218).


 --
 Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd






 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 --
 Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.




-- 
Junior Pires
Assistente de Informáica
CPD
Gujão Alimentos.
Tel: (75) 3244-2121 (Ramal 218).


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script

2007-03-30 Por tôpico Guilherme Rosário
Bom dia amigos, desculpem lhe incomodar com um problema nao digamos um 
problema e sim uma solucao preciso criar um script que adicione usuarios no 
arquivo usuarios ate` ai tudo bem, mais preciso adicionar 2 linhas no 
arquivo squid.conf na linha 27 teria possibilidade disso? desde de ja 
obrigado

_
Descubra como mandar Torpedos SMS do seu Messenger para o celular dos seus 
amigos. http://mobile.msn.com/

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script

2007-03-30 Por tôpico Rafael Fernandes
Guilherme, não sei o quanto você manja de script sh, mas vai aí uma idéia  
de quando tenho que fazer algo do tipo.

Crie um arquivo temporário, vá copiando as linhas do arquivo squid.conf,  
quando der as 27 linhas você grava as linhas que você quer e depois  
continua copiando o restante do arquivo do squid.

Depois de terminar, sobreescreva o squid.conf com o temporário.

Ao invéz de copiar, você poderia também ler todo o conteúdo do arquivo do  
squid para uma variável, o que seria melhor mas sinceramente fazer isto em  
sh dá muito trabalho.

Porque você não usa perl ou até mesmo um php ou outro interpretador que  
esteja instalado na máquina?

Ainda mais que perl é _praticamente_ instalado de padrão no free...

On Fri, 30 Mar 2007 10:33:11 -0300, Guilherme Rosário  
[EMAIL PROTECTED] wrote:

 Bom dia amigos, desculpem lhe incomodar com um problema nao digamos um
 problema e sim uma solucao preciso criar um script que adicione usuarios  
 no
 arquivo usuarios ate` ai tudo bem, mais preciso adicionar 2 linhas no
 arquivo squid.conf na linha 27 teria possibilidade disso? desde de ja
 obrigado

 _
 Descubra como mandar Torpedos SMS do seu Messenger para o celular dos  
 seus
 amigos. http://mobile.msn.com/

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script

2007-03-30 Por tôpico Carlos A. M. dos Santos
On 3/30/07, Guilherme Rosário [EMAIL PROTECTED] wrote:
 Bom dia amigos, desculpem lhe incomodar com um problema nao digamos um
 problema e sim uma solucao preciso criar um script que adicione usuarios no
 arquivo usuarios ate` ai tudo bem, mais preciso adicionar 2 linhas no
 arquivo squid.conf na linha 27 teria possibilidade disso? desde de ja
 obrigado

Cria um script para o ed(1) chamado, digamos script.ed, contendo

27a
linha 1 (28)
linha 2 (29)
.
w
q

Depois executa-o com o arquivo a alterar:

% ed arquivo  script.ed

Para maiores informações, man ed.

-- 
Carlos A. M. dos Santos
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script

2007-03-30 Por tôpico Guilherme Rosário
Muito obrigado Carlos me foi de grande ajuda :D tkz  to


From: Carlos A. M. dos Santos [EMAIL PROTECTED]
Reply-To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) 
freebsd@fug.com.br
To: Lista Brasileira de Discussão sobre FreeBSD 
(FUG-BR)freebsd@fug.com.br
Subject: Re: [FUG-BR] script
Date: Sat, 31 Mar 2007 03:20:40 +

On 3/30/07, Guilherme Rosário [EMAIL PROTECTED] wrote:
  Bom dia amigos, desculpem lhe incomodar com um problema nao digamos um
  problema e sim uma solucao preciso criar um script que adicione usuarios 
no
  arquivo usuarios ate` ai tudo bem, mais preciso adicionar 2 linhas no
  arquivo squid.conf na linha 27 teria possibilidade disso? desde de ja
  obrigado

Cria um script para o ed(1) chamado, digamos script.ed, contendo

27a
linha 1 (28)
linha 2 (29)
.
w
q

Depois executa-o com o arquivo a alterar:

% ed arquivo  script.ed

Para maiores informações, man ed.

--
Carlos A. M. dos Santos
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

_
Inscreva-se no novo Windows Live Mail beta e seja um dos primeiros a testar 
as novidades-grátis. Saiba mais: 
http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script verificacao de IP

2007-03-04 Por tôpico Candido Henrique
Coloca isso no seu crontab !


IP=$(ifconfig :ppp0 |grep inet addr|awk -F: {'print $2'} |awk {'print 
$1'})
NOME=$HOSTNAME
EMPRESA=nome
ARQANT=/var/log/ip
MAILLIST=[EMAIL PROTECTED]; [EMAIL PROTECTED];

if [ -f $ARQANT ];then
   IPANTIGO=$(cat $ARQANT )
else
   IPANTIGO=-
fi
if [ $IP != $IPANTIGO ];then
sendmail -F [EMAIL PROTECTED] $MAILLIST EOT
subject: Novo ip em $(echo $HOSTNAME) na $EMPRESA

===
O IP de seu servidor:$IP
===

EOT
echo $IP  $ARQANT
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script verificacao de IP

2007-03-03 Por tôpico Cleyton Bertolim
Bom dia lista

Seguinte, tenho um firewall/proxy com FreeBSD-6.2-Stable ligado num
link da GVT residencial, e que muda de endereco IP pelo menos uma vez
por dia. Cada vez que ele muda o IP, o cara dessa loja me liga
passando o novo endereco pra eu conectar novamente a VPN.
Gostaria de saber se alguem conhece algum script e onde poderia
obte-lo, que verificasse o endereco IP e caso ele mudasse, enviar um
email pelo sendmail para mim Ou algum outro tipo de solucao que
resolvesse ou minimizasse esse problema.

Obrigado!

Bertolim
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script verificacao de IP

2007-03-03 Por tôpico Suprema Informática Ltda
Cleyton Bertolim escreveu:
 Bom dia lista

 Seguinte, tenho um firewall/proxy com FreeBSD-6.2-Stable ligado num
 link da GVT residencial, e que muda de endereco IP pelo menos uma vez
 por dia. Cada vez que ele muda o IP, o cara dessa loja me liga
 passando o novo endereco pra eu conectar novamente a VPN.
 Gostaria de saber se alguem conhece algum script e onde poderia
 obte-lo, que verificasse o endereco IP e caso ele mudasse, enviar um
 email pelo sendmail para mim Ou algum outro tipo de solucao que
 resolvesse ou minimizasse esse problema.

 Obrigado!

 Bertolim
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


   

Acho que seria muito mais fácil vc ativar a configuração/dominio virtual.

utilize o no-ip, com ele você poderá criar um dominio com ip dinamico, 
que se atualiza conforme a sua necessidade,


vc terá que instalar um client deste programa no freebsd, se registrar 
no site (www.no-ip.info), e pronto,

definir o tempo de atualização.

Faço isto com a maioria dos clientes que tenho servidor instalado, (50 
clientes),
nunca precisei pedir pro cliente me passar o endereço de ip dele



leandro
[EMAIL PROTECTED]


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script verificacao de IP

2007-03-03 Por tôpico Rafael Busetti
Amigo uma simples solução seria instalar o Noip (/usr/ports/dns/noip),
onde através de um nome de host (por exemplo: suavpn.no-ip.org) você
poderia sempre conectar no computador desejado, devido o serviço do
no-ip pegar o ip da máquina e atualizar o nome do host. O site do
no-ip é www.no-ip.org, utilizo a uns 4 anos e nunca tive problemas com
ele

ehhe acho que fui claro =P
que que tu acha?

Rafa

Em 03/03/07, Cleyton Bertolim[EMAIL PROTECTED] escreveu:
 Bom dia lista

 Seguinte, tenho um firewall/proxy com FreeBSD-6.2-Stable ligado num
 link da GVT residencial, e que muda de endereco IP pelo menos uma vez
 por dia. Cada vez que ele muda o IP, o cara dessa loja me liga
 passando o novo endereco pra eu conectar novamente a VPN.
 Gostaria de saber se alguem conhece algum script e onde poderia
 obte-lo, que verificasse o endereco IP e caso ele mudasse, enviar um
 email pelo sendmail para mim Ou algum outro tipo de solucao que
 resolvesse ou minimizasse esse problema.

 Obrigado!

 Bertolim
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script verificacao de IP

2007-03-03 Por tôpico Welkson Renny de Medeiros
O complicado do no-ip é o tempo de atualização... você escolhe 5 min no 
programa, mas daqui que propague o dns... 10 min sem uma vpn é um caos... 
aqui uso no-ip também... às vezes prefiro conectar no cliente, retirar o 
host do no-ip e colocar o ip manualmente... depois de algum tempo vou lá e 
coloco o host do no-ip novamente.

Aqui uso Velox, mas não troca de ip tanto assim... às vezes passo mais de 7 
dias com o mesmo ip.

Bom fim de semana.


-- 
Welkson Renny de Medeiros
Focus Automação Comercial
Desenvolvimento / Gerência de Redes
[EMAIL PROTECTED]


- Original Message - 
From: Rafael Busetti [EMAIL PROTECTED]
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) 
freebsd@fug.com.br
Sent: Saturday, March 03, 2007 11:17 AM
Subject: Re: [FUG-BR] script verificacao de IP


Amigo uma simples solução seria instalar o Noip (/usr/ports/dns/noip),
onde através de um nome de host (por exemplo: suavpn.no-ip.org) você
poderia sempre conectar no computador desejado, devido o serviço do
no-ip pegar o ip da máquina e atualizar o nome do host. O site do
no-ip é www.no-ip.org, utilizo a uns 4 anos e nunca tive problemas com
ele

ehhe acho que fui claro =P
que que tu acha?

Rafa

Em 03/03/07, Cleyton Bertolim[EMAIL PROTECTED] escreveu:
 Bom dia lista

 Seguinte, tenho um firewall/proxy com FreeBSD-6.2-Stable ligado num
 link da GVT residencial, e que muda de endereco IP pelo menos uma vez
 por dia. Cada vez que ele muda o IP, o cara dessa loja me liga
 passando o novo endereco pra eu conectar novamente a VPN.
 Gostaria de saber se alguem conhece algum script e onde poderia
 obte-lo, que verificasse o endereco IP e caso ele mudasse, enviar um
 email pelo sendmail para mim Ou algum outro tipo de solucao que
 resolvesse ou minimizasse esse problema.

 Obrigado!

 Bertolim
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script verificacao de IP

2007-03-03 Por tôpico Eduardo Alvarenga
Em 03/03/07, Welkson Renny de Medeiros[EMAIL PROTECTED] escreveu:
 O complicado do no-ip é o tempo de atualização... você escolhe 5 min no
 programa, mas daqui que propague o dns... 10 min sem uma vpn é um caos...
 aqui uso no-ip também... às vezes prefiro conectar no cliente, retirar o
 host do no-ip e colocar o ip manualmente... depois de algum tempo vou lá e
 coloco o host do no-ip novamente.

 Aqui uso Velox, mas não troca de ip tanto assim... às vezes passo mais de 7
 dias com o mesmo ip.

Uma coisa interessante -- funcional -- e pra quem tem condições é
utilizar dois servidores em cluster para VPN. Com OpenBSD e sasyncd
isso é possível.

A desvantagem é que deve-se utilizar CARP e compartilhar um único IP
entre os gateways para obter 100% do rendimento do software, uma coisa
que usuários de ADSL não podem ter o luxo.


Grande abraço,

-- 
Eduardo Alvarenga
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script com duplo iclic no windows

2007-02-09 Por tôpico Suporte Tecnico (OSIR)
Boa tarde pessoal...
Alguém conhece algum software parecido com putty ma que crie icones na 
area de trabalho e execute um comando ou script no servidor quando se da 
um duplo clic nele???

-- 
PRONTOMICRO INFORMÁTICA
SUPORTE TÉCNICO ESPECIALIZADO EM HARDWARE
Pelotas - RS 
(53) 30283013
 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script com duplo iclic no windows

2007-02-09 Por tôpico Cristiano Maynart Pereira


O próprio Putty faz isso. 

1) Você precisa criar uma conexão SSH por chaves, sem usar senha. Para isso, 
baixe o puttygen e gere uma chave e coloque a chave publica gerada no arquivo 
known_hosts dentro do diretorio .ssh (com o ponto) dentro do home do usuário 
que deseja conectar. A chave privada você sala em alguma pasta local.

2) Agora crie no putty uma conexão com nome qualquer. Nas configurações da 
conexão, vá em SSH e em Remote command digite o comando ou script que queira 
executar no servidor. Em SSH - Auth, informe o caminho da chave privada que 
você salvou localmente. Salve a conexão e carregue ela (na primeira vez será 
solicitada a confirmação do SSH). Verifique se conectou e executou o comando.

3) Como você pode chamar o putty pelo prompt, basta criar um .bat no desktop 
que execute (por exemplo) c:\program files\putty\putty.exe nome_conexao



__
Cristiano Maynart Pereira
UNISC - Universidade de Santa Cruz do Sul

 

 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of Suporte 
 Tecnico (OSIR)
 Sent: sexta-feira, 9 de fevereiro de 2007 15:26
 To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 Subject: [FUG-BR] Script com duplo iclic no windows
 
 Boa tarde pessoal...
 Alguém conhece algum software parecido com putty ma que crie 
 icones na area de trabalho e execute um comando ou script no 
 servidor quando se da um duplo clic nele???
 
 --
 PRONTOMICRO INFORMÁTICA
 SUPORTE TÉCNICO ESPECIALIZADO EM HARDWARE Pelotas - RS
 (53) 30283013
  
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script com duplo iclic no windows

2007-02-09 Por tôpico m0f0x
Google... :P

http://the.earth.li/~sgtatham/putty/0.59/htmldoc/Chapter7.html#plink

On Fri, 09 Feb 2007 15:25:36 -0200
Suporte Tecnico (OSIR) [EMAIL PROTECTED] wrote:

 Boa tarde pessoal...
 Alguém conhece algum software parecido com putty ma que crie icones
 na area de trabalho e execute um comando ou script no servidor quando
 se da um duplo clic nele???
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script backup postgreSQL-Erro

2006-12-07 Por tôpico Skull
Marcio qdo fiz um script para fazer backup automatico do postgresql,
eu deixei de fora o Template0, fazendo backup das outras bases
inclusive da template1.

Skull

On 12/6/06, Marcio Antunes [EMAIL PROTECTED] wrote:
 Pessoal,

 estou tentando fazer um script de backup da banco da dados automatico
 do postgresql, porem esta dando erro.

 o meu script é esse

 #!/bin/bash
 logfile=/var/log/logbackup.log
 backup_dir=/home/backups/
 touch $logfile
 times=`date +%H-%M`
 databases=`psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p
 | grep -v rows\) | awk {'print $1'}`

 for i in $databases; do
 timeinfo=`date '+%T %x'`
 echo Backup completo at $timeinfo em $times on database: $i 
  $logfile
 vacuumdb -z -h localhost -U postgres $i /dev/null 21
 pg_dump $i -h 127.0.0.1 | gzip 
 $backup_dir/postgresql-$i-$times-database.gz
 done

 Porem ele esta apresentando a seguinte msg.

 pg_dump: [arquivador (bd)] conexão com banco de dados template0
 falhou: FATAL:  database template0 is not currently accepting
 connections
 pg_dump: [arquivador (bd)] conexão com banco de dados (5 falhou:
 FATAL:  database (5 does not exist

 Esse (5 decorre deste codigo
 psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p | grep -v
 rows\) | awk {'print $1'}`

 que é a quantidade de bancos que tenho.

 '}
 aplicacao
 postgres
 template0
 template1
 teste
 (5

 os arquivos de backup foram criados
postgresql-(5-18-37-database.gz
postgresql-aplicacao-18-37-database.gz
postgresql-postgres-18-37-database.gz
postgresql-template0-18-37-database.gz
postgresql-template1-18-37-database.gz
postgresql-teste-18-37-database.gz

 Alguem pode me ajudar a tirar erro de backup que nao tem nada a haver
 com a historia que é (5 ?

 obrigado

 Marcio Antunes
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script backup postgreSQL-Erro

2006-12-07 Por tôpico Marcio Antunes
Eu sei.. porem o meu maior problema é o erro 5). como eu faço para ele
desconsiderar.

2006/12/7, Skull [EMAIL PROTECTED]:
 Marcio qdo fiz um script para fazer backup automatico do postgresql,
 eu deixei de fora o Template0, fazendo backup das outras bases
 inclusive da template1.

 Skull

 On 12/6/06, Marcio Antunes [EMAIL PROTECTED] wrote:
  Pessoal,
 
  estou tentando fazer um script de backup da banco da dados automatico
  do postgresql, porem esta dando erro.
 
  o meu script é esse
 
  #!/bin/bash
  logfile=/var/log/logbackup.log
  backup_dir=/home/backups/
  touch $logfile
  times=`date +%H-%M`
  databases=`psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p
  | grep -v rows\) | awk {'print $1'}`
 
  for i in $databases; do
  timeinfo=`date '+%T %x'`
  echo Backup completo at $timeinfo em $times on database: $i 
   $logfile
  vacuumdb -z -h localhost -U postgres $i /dev/null 21
  pg_dump $i -h 127.0.0.1 | gzip 
  $backup_dir/postgresql-$i-$times-database.gz
  done
 
  Porem ele esta apresentando a seguinte msg.
 
  pg_dump: [arquivador (bd)] conexão com banco de dados template0
  falhou: FATAL:  database template0 is not currently accepting
  connections
  pg_dump: [arquivador (bd)] conexão com banco de dados (5 falhou:
  FATAL:  database (5 does not exist
 
  Esse (5 decorre deste codigo
  psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p | grep -v
  rows\) | awk {'print $1'}`
 
  que é a quantidade de bancos que tenho.
 
  '}
  aplicacao
  postgres
  template0
  template1
  teste
  (5
 
  os arquivos de backup foram criados
 postgresql-(5-18-37-database.gz
 postgresql-aplicacao-18-37-database.gz
 postgresql-postgres-18-37-database.gz
 postgresql-template0-18-37-database.gz
 postgresql-template1-18-37-database.gz
 postgresql-teste-18-37-database.gz
 
  Alguem pode me ajudar a tirar erro de backup que nao tem nada a haver
  com a historia que é (5 ?
 
  obrigado
 
  Marcio Antunes
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script backup postgreSQL-Erro

2006-12-07 Por tôpico Joao
template 0 realmente nao aceita conexoes!!! motivos: seguranca! a nao ser 
que vc allowconnect= true
so uma mais rapidinha

psql -U postgres -t -c select datname from pg_database where nome 
!='template1'   ( ai vc nao precisa dos seds greps e tal da vida pq ele so 
retorna a consulta mesmo) por causa do -t


#!/bin/bash
for i in $(psql -U postgres -t -c select datname from pg_database where 
nome !='template1') do
do
pg_dump -U usuario $i  $i.log
done

ai o resto vc usa sua imaginacao


se vc quizer fazer um backup base por base faca o seguinte.
- Original Message - 
From: Marcio Antunes [EMAIL PROTECTED]
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) 
freebsd@fug.com.br
Sent: Thursday, December 07, 2006 3:49 PM
Subject: Re: [FUG-BR] Script backup postgreSQL-Erro


Eu sei.. porem o meu maior problema é o erro 5). como eu faço para ele
desconsiderar.

2006/12/7, Skull [EMAIL PROTECTED]:
 Marcio qdo fiz um script para fazer backup automatico do postgresql,
 eu deixei de fora o Template0, fazendo backup das outras bases
 inclusive da template1.

 Skull

 On 12/6/06, Marcio Antunes [EMAIL PROTECTED] wrote:
  Pessoal,
 
  estou tentando fazer um script de backup da banco da dados automatico
  do postgresql, porem esta dando erro.
 
  o meu script é esse
 
  #!/bin/bash
  logfile=/var/log/logbackup.log
  backup_dir=/home/backups/
  touch $logfile
  times=`date +%H-%M`
  databases=`psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p
  | grep -v rows\) | awk {'print $1'}`
 
  for i in $databases; do
  timeinfo=`date '+%T %x'`
  echo Backup completo at $timeinfo em $times on database: $i 
   $logfile
  vacuumdb -z -h localhost -U postgres $i /dev/null 21
  pg_dump $i -h 127.0.0.1 | gzip 
  $backup_dir/postgresql-$i-$times-database.gz
  done
 
  Porem ele esta apresentando a seguinte msg.
 
  pg_dump: [arquivador (bd)] conexão com banco de dados template0
  falhou: FATAL:  database template0 is not currently accepting
  connections
  pg_dump: [arquivador (bd)] conexão com banco de dados (5 falhou:
  FATAL:  database (5 does not exist
 
  Esse (5 decorre deste codigo
  psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p | grep -v
  rows\) | awk {'print $1'}`
 
  que é a quantidade de bancos que tenho.
 
  '}
  aplicacao
  postgres
  template0
  template1
  teste
  (5
 
  os arquivos de backup foram criados
 postgresql-(5-18-37-database.gz
 postgresql-aplicacao-18-37-database.gz
 postgresql-postgres-18-37-database.gz
 postgresql-template0-18-37-database.gz
 postgresql-template1-18-37-database.gz
 postgresql-teste-18-37-database.gz
 
  Alguem pode me ajudar a tirar erro de backup que nao tem nada a haver
  com a historia que é (5 ?
 
  obrigado
 
  Marcio Antunes
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script backup postgreSQL-Erro

2006-12-07 Por tôpico Skull
Marcio,

eu uso essa string no script:
psql -l | sed -n 4,/\eof/p | grep -v rows\) | awk {'print $1'} | grep
-v template0
para pegar o nome dos bancos, e funciona na boa. Faz o teste pelo
shell para ver o que esta retornando.

On 12/7/06, Marcio Antunes [EMAIL PROTECTED] wrote:
 Eu sei.. porem o meu maior problema é o erro 5). como eu faço para ele
 desconsiderar.

 2006/12/7, Skull [EMAIL PROTECTED]:
  Marcio qdo fiz um script para fazer backup automatico do postgresql,
  eu deixei de fora o Template0, fazendo backup das outras bases
  inclusive da template1.
 
  Skull
 
  On 12/6/06, Marcio Antunes [EMAIL PROTECTED] wrote:
   Pessoal,
  
   estou tentando fazer um script de backup da banco da dados automatico
   do postgresql, porem esta dando erro.
  
   o meu script é esse
  
   #!/bin/bash
   logfile=/var/log/logbackup.log
   backup_dir=/home/backups/
   touch $logfile
   times=`date +%H-%M`
   databases=`psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p
   | grep -v rows\) | awk {'print $1'}`
  
   for i in $databases; do
   timeinfo=`date '+%T %x'`
   echo Backup completo at $timeinfo em $times on database: $i 
$logfile
   vacuumdb -z -h localhost -U postgres $i /dev/null 21
   pg_dump $i -h 127.0.0.1 | gzip 
   $backup_dir/postgresql-$i-$times-database.gz
   done
  
   Porem ele esta apresentando a seguinte msg.
  
   pg_dump: [arquivador (bd)] conexão com banco de dados template0
   falhou: FATAL:  database template0 is not currently accepting
   connections
   pg_dump: [arquivador (bd)] conexão com banco de dados (5 falhou:
   FATAL:  database (5 does not exist
  
   Esse (5 decorre deste codigo
   psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p | grep -v
   rows\) | awk {'print $1'}`
  
   que é a quantidade de bancos que tenho.
  
   '}
   aplicacao
   postgres
   template0
   template1
   teste
   (5
  
   os arquivos de backup foram criados
  postgresql-(5-18-37-database.gz
  postgresql-aplicacao-18-37-database.gz
  postgresql-postgres-18-37-database.gz
  postgresql-template0-18-37-database.gz
  postgresql-template1-18-37-database.gz
  postgresql-teste-18-37-database.gz
  
   Alguem pode me ajudar a tirar erro de backup que nao tem nada a haver
   com a historia que é (5 ?
  
   obrigado
  
   Marcio Antunes
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script backup postgreSQL-Erro

2006-12-07 Por tôpico Marcio Antunes
galera,
Jja consegui. tirei o template0 e o 5)
alterei a linha

de:
databases=`psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p
| grep -v rows\) | awk {'print $1'}`
para:
databases=`psql -l -U postgres| awk '{ print $1}' | grep -vE
'^\(|^-|^Lista|^Nome|template[0|1]`



Em 07/12/06, Joao[EMAIL PROTECTED] escreveu:
 template 0 realmente nao aceita conexoes!!! motivos: seguranca! a nao ser
 que vc allowconnect= true
 so uma mais rapidinha

 psql -U postgres -t -c select datname from pg_database where nome
 !='template1'   ( ai vc nao precisa dos seds greps e tal da vida pq ele so
 retorna a consulta mesmo) por causa do -t


 #!/bin/bash
 for i in $(psql -U postgres -t -c select datname from pg_database where
 nome !='template1') do
 do
 pg_dump -U usuario $i  $i.log
 done

 ai o resto vc usa sua imaginacao


 se vc quizer fazer um backup base por base faca o seguinte.
 - Original Message -
 From: Marcio Antunes [EMAIL PROTECTED]
 To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 freebsd@fug.com.br
 Sent: Thursday, December 07, 2006 3:49 PM
 Subject: Re: [FUG-BR] Script backup postgreSQL-Erro


 Eu sei.. porem o meu maior problema é o erro 5). como eu faço para ele
 desconsiderar.

 2006/12/7, Skull [EMAIL PROTECTED]:
  Marcio qdo fiz um script para fazer backup automatico do postgresql,
  eu deixei de fora o Template0, fazendo backup das outras bases
  inclusive da template1.
 
  Skull
 
  On 12/6/06, Marcio Antunes [EMAIL PROTECTED] wrote:
   Pessoal,
  
   estou tentando fazer um script de backup da banco da dados automatico
   do postgresql, porem esta dando erro.
  
   o meu script é esse
  
   #!/bin/bash
   logfile=/var/log/logbackup.log
   backup_dir=/home/backups/
   touch $logfile
   times=`date +%H-%M`
   databases=`psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p
   | grep -v rows\) | awk {'print $1'}`
  
   for i in $databases; do
   timeinfo=`date '+%T %x'`
   echo Backup completo at $timeinfo em $times on database: $i 
$logfile
   vacuumdb -z -h localhost -U postgres $i /dev/null 21
   pg_dump $i -h 127.0.0.1 | gzip 
   $backup_dir/postgresql-$i-$times-database.gz
   done
  
   Porem ele esta apresentando a seguinte msg.
  
   pg_dump: [arquivador (bd)] conexão com banco de dados template0
   falhou: FATAL:  database template0 is not currently accepting
   connections
   pg_dump: [arquivador (bd)] conexão com banco de dados (5 falhou:
   FATAL:  database (5 does not exist
  
   Esse (5 decorre deste codigo
   psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p | grep -v
   rows\) | awk {'print $1'}`
  
   que é a quantidade de bancos que tenho.
  
   '}
   aplicacao
   postgres
   template0
   template1
   teste
   (5
  
   os arquivos de backup foram criados
  postgresql-(5-18-37-database.gz
  postgresql-aplicacao-18-37-database.gz
  postgresql-postgres-18-37-database.gz
  postgresql-template0-18-37-database.gz
  postgresql-template1-18-37-database.gz
  postgresql-teste-18-37-database.gz
  
   Alguem pode me ajudar a tirar erro de backup que nao tem nada a haver
   com a historia que é (5 ?
  
   obrigado
  
   Marcio Antunes
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script backup postgreSQL-Erro

2006-12-07 Por tôpico Joao
nao precisa de expressao regular nao
passa  o -t no psql!!
- Original Message - 
From: Skull [EMAIL PROTECTED]
To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) 
freebsd@fug.com.br
Sent: Thursday, December 07, 2006 4:11 PM
Subject: Re: [FUG-BR] Script backup postgreSQL-Erro


Marcio,

eu uso essa string no script:
psql -l | sed -n 4,/\eof/p | grep -v rows\) | awk {'print $1'} | grep
-v template0
para pegar o nome dos bancos, e funciona na boa. Faz o teste pelo
shell para ver o que esta retornando.

On 12/7/06, Marcio Antunes [EMAIL PROTECTED] wrote:
 Eu sei.. porem o meu maior problema é o erro 5). como eu faço para ele
 desconsiderar.

 2006/12/7, Skull [EMAIL PROTECTED]:
  Marcio qdo fiz um script para fazer backup automatico do postgresql,
  eu deixei de fora o Template0, fazendo backup das outras bases
  inclusive da template1.
 
  Skull
 
  On 12/6/06, Marcio Antunes [EMAIL PROTECTED] wrote:
   Pessoal,
  
   estou tentando fazer um script de backup da banco da dados automatico
   do postgresql, porem esta dando erro.
  
   o meu script é esse
  
   #!/bin/bash
   logfile=/var/log/logbackup.log
   backup_dir=/home/backups/
   touch $logfile
   times=`date +%H-%M`
   databases=`psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p
   | grep -v rows\) | awk {'print $1'}`
  
   for i in $databases; do
   timeinfo=`date '+%T %x'`
   echo Backup completo at $timeinfo em $times on database: $i 
$logfile
   vacuumdb -z -h localhost -U postgres $i /dev/null 21
   pg_dump $i -h 127.0.0.1 | gzip 
   $backup_dir/postgresql-$i-$times-database.gz
   done
  
   Porem ele esta apresentando a seguinte msg.
  
   pg_dump: [arquivador (bd)] conexão com banco de dados template0
   falhou: FATAL:  database template0 is not currently accepting
   connections
   pg_dump: [arquivador (bd)] conexão com banco de dados (5 falhou:
   FATAL:  database (5 does not exist
  
   Esse (5 decorre deste codigo
   psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p | grep -v
   rows\) | awk {'print $1'}`
  
   que é a quantidade de bancos que tenho.
  
   '}
   aplicacao
   postgres
   template0
   template1
   teste
   (5
  
   os arquivos de backup foram criados
  postgresql-(5-18-37-database.gz
  postgresql-aplicacao-18-37-database.gz
  postgresql-postgres-18-37-database.gz
  postgresql-template0-18-37-database.gz
  postgresql-template1-18-37-database.gz
  postgresql-teste-18-37-database.gz
  
   Alguem pode me ajudar a tirar erro de backup que nao tem nada a haver
   com a historia que é (5 ?
  
   obrigado
  
   Marcio Antunes
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script backup postgreSQL-Erro

2006-12-07 Por tôpico Marcio Antunes
Nada como ajuda dos amigos

eis aqui no novo comando que deu certo. backup somente dos bancos de
dados, eliminei os tamplate0 e 1.

databases=`psql -l -U postgres -t | awk '{ print $1}' | grep -vE
'^\(|template[0|1]`

Alguem tem outra sugestão ?

obrigado



Em 07/12/06, Joao[EMAIL PROTECTED] escreveu:
 nao precisa de expressao regular nao
 passa  o -t no psql!!
 - Original Message -
 From: Skull [EMAIL PROTECTED]
 To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
 freebsd@fug.com.br
 Sent: Thursday, December 07, 2006 4:11 PM
 Subject: Re: [FUG-BR] Script backup postgreSQL-Erro


 Marcio,

 eu uso essa string no script:
 psql -l | sed -n 4,/\eof/p | grep -v rows\) | awk {'print $1'} | grep
 -v template0
 para pegar o nome dos bancos, e funciona na boa. Faz o teste pelo
 shell para ver o que esta retornando.

 On 12/7/06, Marcio Antunes [EMAIL PROTECTED] wrote:
  Eu sei.. porem o meu maior problema é o erro 5). como eu faço para ele
  desconsiderar.
 
  2006/12/7, Skull [EMAIL PROTECTED]:
   Marcio qdo fiz um script para fazer backup automatico do postgresql,
   eu deixei de fora o Template0, fazendo backup das outras bases
   inclusive da template1.
  
   Skull
  
   On 12/6/06, Marcio Antunes [EMAIL PROTECTED] wrote:
Pessoal,
   
estou tentando fazer um script de backup da banco da dados automatico
do postgresql, porem esta dando erro.
   
o meu script é esse
   
#!/bin/bash
logfile=/var/log/logbackup.log
backup_dir=/home/backups/
touch $logfile
times=`date +%H-%M`
databases=`psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p
| grep -v rows\) | awk {'print $1'}`
   
for i in $databases; do
timeinfo=`date '+%T %x'`
echo Backup completo at $timeinfo em $times on database: $i 
 $logfile
vacuumdb -z -h localhost -U postgres $i /dev/null 21
pg_dump $i -h 127.0.0.1 | gzip 
$backup_dir/postgresql-$i-$times-database.gz
done
   
Porem ele esta apresentando a seguinte msg.
   
pg_dump: [arquivador (bd)] conexão com banco de dados template0
falhou: FATAL:  database template0 is not currently accepting
connections
pg_dump: [arquivador (bd)] conexão com banco de dados (5 falhou:
FATAL:  database (5 does not exist
   
Esse (5 decorre deste codigo
psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p | grep -v
rows\) | awk {'print $1'}`
   
que é a quantidade de bancos que tenho.
   
'}
aplicacao
postgres
template0
template1
teste
(5
   
os arquivos de backup foram criados
   postgresql-(5-18-37-database.gz
   postgresql-aplicacao-18-37-database.gz
   postgresql-postgres-18-37-database.gz
   postgresql-template0-18-37-database.gz
   postgresql-template1-18-37-database.gz
   postgresql-teste-18-37-database.gz
   
Alguem pode me ajudar a tirar erro de backup que nao tem nada a haver
com a historia que é (5 ?
   
obrigado
   
Marcio Antunes
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script backup postgreSQL-Erro

2006-12-07 Por tôpico joao cosme de oliveira junior

for i in $(psql -U postgres -t -c select datname from pg_database where 
datename not like 'template%' template1)

do
pg_dump $i $i.sql
done
 

Em Quinta 07 Dezembro 2006 16:30, Marcio Antunes escreveu:
 Nada como ajuda dos amigos

 eis aqui no novo comando que deu certo. backup somente dos bancos de
 dados, eliminei os tamplate0 e 1.

 databases=`psql -l -U postgres -t | awk '{ print $1}' | grep -vE
 '^\(|template[0|1]`

 Alguem tem outra sugestão ?

 obrigado

 Em 07/12/06, Joao[EMAIL PROTECTED] escreveu:
  nao precisa de expressao regular nao
  passa  o -t no psql!!
  - Original Message -
  From: Skull [EMAIL PROTECTED]
  To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)
  freebsd@fug.com.br
  Sent: Thursday, December 07, 2006 4:11 PM
  Subject: Re: [FUG-BR] Script backup postgreSQL-Erro
 
 
  Marcio,
 
  eu uso essa string no script:
  psql -l | sed -n 4,/\eof/p | grep -v rows\) | awk {'print $1'} | grep
  -v template0
  para pegar o nome dos bancos, e funciona na boa. Faz o teste pelo
  shell para ver o que esta retornando.
 
  On 12/7/06, Marcio Antunes [EMAIL PROTECTED] wrote:
   Eu sei.. porem o meu maior problema é o erro 5). como eu faço para ele
   desconsiderar.
  
   2006/12/7, Skull [EMAIL PROTECTED]:
Marcio qdo fiz um script para fazer backup automatico do postgresql,
eu deixei de fora o Template0, fazendo backup das outras bases
inclusive da template1.
   
Skull
   
On 12/6/06, Marcio Antunes [EMAIL PROTECTED] wrote:
 Pessoal,

 estou tentando fazer um script de backup da banco da dados
 automatico do postgresql, porem esta dando erro.

 o meu script é esse

 #!/bin/bash
 logfile=/var/log/logbackup.log
 backup_dir=/home/backups/
 touch $logfile
 times=`date +%H-%M`
 databases=`psql -h localhost -U postgres -q -c \l | sed -n
 4,/\eof/p

 | grep -v rows\) | awk {'print $1'}`

 for i in $databases; do
 timeinfo=`date '+%T %x'`
 echo Backup completo at $timeinfo em $times on database:
 $i 

  $logfile

 vacuumdb -z -h localhost -U postgres $i /dev/null 21
 pg_dump $i -h 127.0.0.1 | gzip 
 $backup_dir/postgresql-$i-$times-database.gz
 done

 Porem ele esta apresentando a seguinte msg.

 pg_dump: [arquivador (bd)] conexão com banco de dados template0
 falhou: FATAL:  database template0 is not currently accepting
 connections
 pg_dump: [arquivador (bd)] conexão com banco de dados (5 falhou:
 FATAL:  database (5 does not exist

 Esse (5 decorre deste codigo
 psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p | grep
 -v rows\) | awk {'print $1'}`

 que é a quantidade de bancos que tenho.

 '}
 aplicacao
 postgres
 template0
 template1
 teste
 (5

 os arquivos de backup foram criados
postgresql-(5-18-37-database.gz
postgresql-aplicacao-18-37-database.gz
postgresql-postgres-18-37-database.gz
postgresql-template0-18-37-database.gz
postgresql-template1-18-37-database.gz
postgresql-teste-18-37-database.gz

 Alguem pode me ajudar a tirar erro de backup que nao tem nada a
 haver com a historia que é (5 ?

 obrigado

 Marcio Antunes
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script backup postgreSQL-Erro

2006-12-06 Por tôpico Marcio Antunes
Pessoal,

estou tentando fazer um script de backup da banco da dados automatico
do postgresql, porem esta dando erro.

o meu script é esse

#!/bin/bash
logfile=/var/log/logbackup.log
backup_dir=/home/backups/
touch $logfile
times=`date +%H-%M`
databases=`psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p
| grep -v rows\) | awk {'print $1'}`

for i in $databases; do
timeinfo=`date '+%T %x'`
echo Backup completo at $timeinfo em $times on database: $i 
 $logfile
vacuumdb -z -h localhost -U postgres $i /dev/null 21
pg_dump $i -h 127.0.0.1 | gzip 
$backup_dir/postgresql-$i-$times-database.gz
done

Porem ele esta apresentando a seguinte msg.

pg_dump: [arquivador (bd)] conexão com banco de dados template0
falhou: FATAL:  database template0 is not currently accepting
connections
pg_dump: [arquivador (bd)] conexão com banco de dados (5 falhou:
FATAL:  database (5 does not exist

Esse (5 decorre deste codigo
psql -h localhost -U postgres -q -c \l | sed -n 4,/\eof/p | grep -v
rows\) | awk {'print $1'}`

que é a quantidade de bancos que tenho.

'}
aplicacao
postgres
template0
template1
teste
(5

os arquivos de backup foram criados
   postgresql-(5-18-37-database.gz
   postgresql-aplicacao-18-37-database.gz
   postgresql-postgres-18-37-database.gz
   postgresql-template0-18-37-database.gz
   postgresql-template1-18-37-database.gz
   postgresql-teste-18-37-database.gz

Alguem pode me ajudar a tirar erro de backup que nao tem nada a haver
com a historia que é (5 ?

obrigado

Marcio Antunes
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script de Backup diario

2006-12-02 Por tôpico Cristina Fernandes Silva
Galera,

Alguem pode me dispobilizar um script de backup que faça copias datadas do 
banco de dados
PostgreSQL e um banco de dados Access.

Assim

20061203-NomedoBanco.tar.gz2 --- PostgreSQL
20061203-NomedoBanco.tar.gz2 --- Access

Estes arquivos serão gravados uma partição /home/backups

Infelizmente são sei como se faz para gerar diariamente com as datas no arquivo.

Obrigada

Cristina





___ 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora! 
http://br.mobile.yahoo.com/mailalertas/ 
 

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] script

2006-11-07 Por tôpico Carlos A. Talhati
Ola
tenho o seguinte script

#!/bin/bash
#

MESANTERIOR=$(date -v-1m +%d/%m/%Y)   
VPOPMAILBIN=/usr/local/vpopmail/bin

for i in `$VPOPMAILBIN/vdominfo | grep ^domain: | cut -c 9-100`;
do
  echo Dominio: $i;
  for j in `$VPOPMAILBIN/vuserinfo -D $i -n`;
  do
cd `$VPOPMAILBIN/vuserinfo -d [EMAIL PROTECTED];
find Maildir/.Spam -type f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm
echo Apagado SPAM para - $j@$i;
  done ;
done;

Como faço para apagar somente as mensagens do mes anterior 
($MESANTERIOR) para traz?
Do jeito que esta ele esta apagando todas com o find Maildir/.Spam -type 
f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm

o objetivo é apagar as mensagens com spam antigas. Tenho configurado 
isto via imap, mas tem spam que vem com datas malucas.

Obrigado pela ajuda

Carlos
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] Script perl em daemon.

2006-11-07 Por tôpico Rodrigo Salvador
Eu tenho um script em Perl e preciso colocar ele para rodar como Daemon.
Ok, até ae basta eu chamar ./script.pl  e tudo funciona perfeito.
Mas além disso eu gostaria de colocá-lo na inicialização do sistema.
Para isso eu encontrei em
http://doc.fug.com.br/doc/pt_BR.ISO8859-1/books/handbook/configtuning-starting-services.html
 



uma solução, criando o shell script que inicializa e interrompe a
execução do daemon.

Um exemplo do shell script:

#!/bin/sh
echo -n ' MeuScript'

case $1 in
start)
/usr/local/bin/script.pl 
;;
stop)
kill -9 `cat /var/run/foobar.pid`    COMO IDENTIFICAR E MATAR O
SCRIPT EM PERL ??!!
;;
*)
echo Usage: `basename $0` {start|stop} 2
exit 64
;;
esac

exit 0



A minha dúvida fica no 'stop'. Como eu consigo identificar e matar o
processo do meu script ?
Alguém tem alguma sugestão ?

Rodrigo Salvador
[EMAIL PROTECTED]







-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script perl em daemon.

2006-11-07 Por tôpico Tiago N. Sampaio
No inicio do seu script, via funcao interna do perl (em C seria getpid() 
), identifique o pid que o processo pegou,
veja se não existe o arquivo /var/run/nomedoseuperl.pid, se existir é pq 
ele já está rodando
se não existir, crie esse arquivo contendo apenas o pid do seu processo.


Assim quando ele der o cat, vai ter o numero do pid, no qual ele pode 
dar um kill :)

Abraços
Tiago N. Sampaio

Rodrigo Salvador wrote:
 Eu tenho um script em Perl e preciso colocar ele para rodar como Daemon.
 Ok, até ae basta eu chamar ./script.pl  e tudo funciona perfeito.
 Mas além disso eu gostaria de colocá-lo na inicialização do sistema.
 Para isso eu encontrei em
 http://doc.fug.com.br/doc/pt_BR.ISO8859-1/books/handbook/configtuning-starting-services.html
  



 uma solução, criando o shell script que inicializa e interrompe a
 execução do daemon.

 Um exemplo do shell script:

 #!/bin/sh
 echo -n ' MeuScript'

 case $1 in
 start)
 /usr/local/bin/script.pl 
 ;;
 stop)
 kill -9 `cat /var/run/foobar.pid`  COMO IDENTIFICAR E MATAR O
 SCRIPT EM PERL ??!!
 ;;
 *)
 echo Usage: `basename $0` {start|stop} 2
 exit 64
 ;;
 esac

 exit 0



 A minha dúvida fica no 'stop'. Como eu consigo identificar e matar o
 processo do meu script ?
 Alguém tem alguma sugestão ?

 Rodrigo Salvador
 [EMAIL PROTECTED]







 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
   


-- 
+--+
| Tiago N. Sampaio   | [EMAIL PROTECTED]  |
| CodigoBinario  | http://www.codigobinario.com.br |
| The UNIX is a true legend, linux is big bull shit!   |
+--+

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script

2006-11-07 Por tôpico Rogério Schneider
O find tem opções tais como -atime e -mtime, dê uma olhada.

Att,
RS


On 11/7/06, Carlos A. Talhati [EMAIL PROTECTED] wrote:
 Ola
 tenho o seguinte script

 #!/bin/bash
 #

 MESANTERIOR=$(date -v-1m +%d/%m/%Y)
 VPOPMAILBIN=/usr/local/vpopmail/bin

 for i in `$VPOPMAILBIN/vdominfo | grep ^domain: | cut -c 9-100`;
 do
   echo Dominio: $i;
   for j in `$VPOPMAILBIN/vuserinfo -D $i -n`;
   do
 cd `$VPOPMAILBIN/vuserinfo -d [EMAIL PROTECTED];
 find Maildir/.Spam -type f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm
 echo Apagado SPAM para - $j@$i;
   done ;
 done;

 Como faço para apagar somente as mensagens do mes anterior
 ($MESANTERIOR) para traz?
 Do jeito que esta ele esta apagando todas com o find Maildir/.Spam -type
 f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm

 o objetivo é apagar as mensagens com spam antigas. Tenho configurado
 isto via imap, mas tem spam que vem com datas malucas.

 Obrigado pela ajuda

 Carlos
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Rogério Schneider
+55 (55) 9985 2127
+55 (55) 3332 5923
+55 (55) 3321 1535

MSN: [EMAIL PROTECTED]
ICQ: 78778973
GTalk: [EMAIL PROTECTED]
Skype: stockrt
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script perl em daemon.

2006-11-07 Por tôpico irado furioso com tudo
Em Tue, 07 Nov 2006 11:38:08 -0200
Rodrigo Salvador [EMAIL PROTECTED] escreveu:

 A minha dúvida fica no 'stop'. Como eu consigo identificar e matar o
 processo do meu script ?

/var/run/nome.pid?? os identificadores ficam lá. Ponha seu script pra
rodar e verifique qual o nome que êle usa pra se identificar -
normalmente o dêle mesmo.

Existe um outro modo mas (para mim) é complicadíssimo, usando ps ax e
pipes com awk para atribuir o valor (número) do processo a variável a
ser trabalhada a seguir.


-- 

saudações,
irado furioso com tudo
Linux User 179402/FreeBSD BSD50853/FUG-BR 154
100% Miko$hit-free
A experiencia ensina que a mulher ideal é sempre a dos outros
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script perl em daemon.

2006-11-07 Por tôpico Rogério Schneider
Oi, olha esta rc aqui:

http://stockrt.unicruz.edu.br/netact/netact/scripts/netact.sh


Att,
RS

On 11/7/06, irado furioso com tudo [EMAIL PROTECTED] wrote:
 Em Tue, 07 Nov 2006 11:38:08 -0200
 Rodrigo Salvador [EMAIL PROTECTED] escreveu:

  A minha dúvida fica no 'stop'. Como eu consigo identificar e matar o
  processo do meu script ?

 /var/run/nome.pid?? os identificadores ficam lá. Ponha seu script pra
 rodar e verifique qual o nome que êle usa pra se identificar -
 normalmente o dêle mesmo.

 Existe um outro modo mas (para mim) é complicadíssimo, usando ps ax e
 pipes com awk para atribuir o valor (número) do processo a variável a
 ser trabalhada a seguir.


 --

 saudações,
 irado furioso com tudo
 Linux User 179402/FreeBSD BSD50853/FUG-BR 154
 100% Miko$hit-free
 A experiencia ensina que a mulher ideal é sempre a dos outros
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Rogério Schneider
+55 (55) 9985 2127
+55 (55) 3332 5923
+55 (55) 3321 1535

MSN: [EMAIL PROTECTED]
ICQ: 78778973
GTalk: [EMAIL PROTECTED]
Skype: stockrt
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Script perl em daemon.

2006-11-07 Por tôpico Rodrigo Salvador
Rogério Schneider wrote:

Oi, olha esta rc aqui:

http://stockrt.unicruz.edu.br/netact/netact/scripts/netact.sh


Att,
RS

On 11/7/06, irado furioso com tudo [EMAIL PROTECTED] wrote:
  

Em Tue, 07 Nov 2006 11:38:08 -0200
Rodrigo Salvador [EMAIL PROTECTED] escreveu:



A minha dúvida fica no 'stop'. Como eu consigo identificar e matar o
processo do meu script ?
  

/var/run/nome.pid?? os identificadores ficam lá. Ponha seu script pra
rodar e verifique qual o nome que êle usa pra se identificar -
normalmente o dêle mesmo.

Existe um outro modo mas (para mim) é complicadíssimo, usando ps ax e
pipes com awk para atribuir o valor (número) do processo a variável a
ser trabalhada a seguir.


--

saudações,
irado furioso com tudo
Linux User 179402/FreeBSD BSD50853/FUG-BR 154
100% Miko$hit-free
A experiencia ensina que a mulher ideal é sempre a dos outros
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd





  

putz, legal valeu a ajuda de todos.
Eu consegui usar o grep do shell do Rogério para pegar o pid e usei para 
dar um kill.
Ficou assim:

kill -9 `ps aux | grep flymaild.pl | grep -v grep | grep -v flymaild.sh 
| awk '{print $2}'`

onde flymaild.pl é meu script.
Mas no start não funcionou o  para colocar em segundo plano, mas 
mesmo assim
eu resolvi o problema com um fork.

vlw.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script

2006-11-07 Por tôpico Carlos A. Talhati
Legal, Rogério

Mas ele indica os arquivos que foram acessados/modificados em x dias.
Eu por exemplo quero pegar todos alem de 30 dias. Os arquivos do mes 
atual permanecem.
Alem de que, tem arquivos com data 31/12/1999, estes tem que sumirem.

Valeu

Rogério Schneider escreveu:
 O find tem opções tais como -atime e -mtime, dê uma olhada.

 Att,
 RS


 On 11/7/06, Carlos A. Talhati [EMAIL PROTECTED] wrote:
   
 Ola
 tenho o seguinte script

 #!/bin/bash
 #

 MESANTERIOR=$(date -v-1m +%d/%m/%Y)
 VPOPMAILBIN=/usr/local/vpopmail/bin

 for i in `$VPOPMAILBIN/vdominfo | grep ^domain: | cut -c 9-100`;
 do
   echo Dominio: $i;
   for j in `$VPOPMAILBIN/vuserinfo -D $i -n`;
   do
 cd `$VPOPMAILBIN/vuserinfo -d [EMAIL PROTECTED];
 find Maildir/.Spam -type f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm
 echo Apagado SPAM para - $j@$i;
   done ;
 done;

 Como faço para apagar somente as mensagens do mes anterior
 ($MESANTERIOR) para traz?
 Do jeito que esta ele esta apagando todas com o find Maildir/.Spam -type
 f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm

 o objetivo é apagar as mensagens com spam antigas. Tenho configurado
 isto via imap, mas tem spam que vem com datas malucas.

 Obrigado pela ajuda

 Carlos
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

 


   
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script

2006-11-07 Por tôpico Francisco Ricardo Batista Cardoso
O que o Rogério falou está certo: dá pra fazer com find:

find . -atime +1 -- procura no diretório atual os arquivos com data
de acesso de pelo menos 1 dia.

Você pode usar também -mtime para tempo de modificação de maneira
semelhante ao q mostrei com atime e -ctime para o tempo de criação.

Mais detalhes use man find.

Francisco Ricardo

On 11/7/06, Carlos A. Talhati [EMAIL PROTECTED] wrote:
 Legal, Rogério

 Mas ele indica os arquivos que foram acessados/modificados em x dias.
 Eu por exemplo quero pegar todos alem de 30 dias. Os arquivos do mes
 atual permanecem.
 Alem de que, tem arquivos com data 31/12/1999, estes tem que sumirem.

 Valeu

 Rogério Schneider escreveu:
  O find tem opções tais como -atime e -mtime, dê uma olhada.
 
  Att,
  RS
 
 
  On 11/7/06, Carlos A. Talhati [EMAIL PROTECTED] wrote:
 
  Ola
  tenho o seguinte script
 
  #!/bin/bash
  #
 
  MESANTERIOR=$(date -v-1m +%d/%m/%Y)
  VPOPMAILBIN=/usr/local/vpopmail/bin
 
  for i in `$VPOPMAILBIN/vdominfo | grep ^domain: | cut -c 9-100`;
  do
echo Dominio: $i;
for j in `$VPOPMAILBIN/vuserinfo -D $i -n`;
do
  cd `$VPOPMAILBIN/vuserinfo -d [EMAIL PROTECTED];
  find Maildir/.Spam -type f | xargs grep -l 'Subject:.*[SPAM]' | xargs 
  rm
  echo Apagado SPAM para - $j@$i;
done ;
  done;
 
  Como faço para apagar somente as mensagens do mes anterior
  ($MESANTERIOR) para traz?
  Do jeito que esta ele esta apagando todas com o find Maildir/.Spam -type
  f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm
 
  o objetivo é apagar as mensagens com spam antigas. Tenho configurado
  isto via imap, mas tem spam que vem com datas malucas.
 
  Obrigado pela ajuda
 
  Carlos
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 
 
 
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] script

2006-11-07 Por tôpico Rogério Schneider
Carlos, se tiveres maiores dificuldades depois desta dica do
Francisco, volte a entrar em contato, e vamos fazer um for ai para
vc.

Att,
RS


On 11/7/06, Francisco Ricardo Batista Cardoso
[EMAIL PROTECTED] wrote:
 O que o Rogério falou está certo: dá pra fazer com find:

 find . -atime +1 -- procura no diretório atual os arquivos com data
 de acesso de pelo menos 1 dia.

 Você pode usar também -mtime para tempo de modificação de maneira
 semelhante ao q mostrei com atime e -ctime para o tempo de criação.

 Mais detalhes use man find.

 Francisco Ricardo

 On 11/7/06, Carlos A. Talhati [EMAIL PROTECTED] wrote:
  Legal, Rogério
 
  Mas ele indica os arquivos que foram acessados/modificados em x dias.
  Eu por exemplo quero pegar todos alem de 30 dias. Os arquivos do mes
  atual permanecem.
  Alem de que, tem arquivos com data 31/12/1999, estes tem que sumirem.
 
  Valeu
 
  Rogério Schneider escreveu:
   O find tem opções tais como -atime e -mtime, dê uma olhada.
  
   Att,
   RS
  
  
   On 11/7/06, Carlos A. Talhati [EMAIL PROTECTED] wrote:
  
   Ola
   tenho o seguinte script
  
   #!/bin/bash
   #
  
   MESANTERIOR=$(date -v-1m +%d/%m/%Y)
   VPOPMAILBIN=/usr/local/vpopmail/bin
  
   for i in `$VPOPMAILBIN/vdominfo | grep ^domain: | cut -c 9-100`;
   do
 echo Dominio: $i;
 for j in `$VPOPMAILBIN/vuserinfo -D $i -n`;
 do
   cd `$VPOPMAILBIN/vuserinfo -d [EMAIL PROTECTED];
   find Maildir/.Spam -type f | xargs grep -l 'Subject:.*[SPAM]' | 
   xargs rm
   echo Apagado SPAM para - $j@$i;
 done ;
   done;
  
   Como faço para apagar somente as mensagens do mes anterior
   ($MESANTERIOR) para traz?
   Do jeito que esta ele esta apagando todas com o find Maildir/.Spam -type
   f | xargs grep -l 'Subject:.*[SPAM]' | xargs rm
  
   o objetivo é apagar as mensagens com spam antigas. Tenho configurado
   isto via imap, mas tem spam que vem com datas malucas.
  
   Obrigado pela ajuda
  
   Carlos
   -
   Histórico: http://www.fug.com.br/historico/html/freebsd/
   Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
  
  
  
  
  
  -
  Histórico: http://www.fug.com.br/historico/html/freebsd/
  Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
 
 -
 Histórico: http://www.fug.com.br/historico/html/freebsd/
 Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Rogério Schneider
+55 (55) 9985 2127
+55 (55) 3332 5923
+55 (55) 3321 1535

MSN: [EMAIL PROTECTED]
ICQ: 78778973
GTalk: [EMAIL PROTECTED]
Skype: stockrt
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


  1   2   >