[FUG-BR] Script descobrir localização ip
� 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
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
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
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
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
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
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/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
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/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
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
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
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
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
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.
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.
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.
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
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/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
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/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/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
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
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
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
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
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
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
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
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
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
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
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/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
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/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
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
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
/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
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
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
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
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 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
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
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
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
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
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
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
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
# 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)
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)
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)
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)
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)
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)
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
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
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
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
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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.
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.
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.
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
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
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
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