Manipulação de Domínios no Apache com Shell Script

2016-05-23 Por tôpico Henrique Fagundes

Prezado Colegas,

Primeiramente saudações pinguianas.
Gostaria de colaborar com a comunidade compartilhando um script que fiz

Segue o link: http://bit.ly/244U46W

Aqui tem o vídeo que mostra o script funcionando:
https://www.youtube.com/watch?v=TdlYr4MxQtc

Abraços a todos!

Atenciosamente,

Henrique Fagundes
henri...@linuxadmin.com.br
Skype: magnata-br-rj
Linux User: 475399

http://www.aprendendolinux.com/
http://www.facebook.com/PortalAprendendoLinux
http://youtube.com/aprendendolinux/
http://twitter.com/aprendendolinux/
__
Participe do Grupo Aprendendo Linux
https://groups.google.com/forum/#!forum/portal-aprendendo-linux

Ou envie um e-mail para:
portal-aprendendo-linux+subscr...@googlegroups.com



Re: [DEBIAN-MS: 7047] Dúvida com Shell Script

2016-05-16 Por tôpico SamuelOPH
Pegando no pé um pouco

Em 16 de maio de 2016 19:29, Henrique Fagundes <henri...@linuxadmin.com.br>
escreveu:

> ​​
> cat /root/dominios.txt | egrep -v "^[#;]"


D
​everia ser:
​​egrep -v "^[#;]" /root/dominios.txt

Usar o cat excessivamente é um dos erros mais comuns ao fazer shell
scripts, sendo o não cuidado com a expansão de variáveis o segundo.

Indico o uso do shellcheck[1] para todo mundo que trabalha com
shellscripts, é um linter de shellscript, tem um plugin para o Atom também.

​[1]https://github.com/koalaman/shellcheck​

​
Samuel Henrique O. P. [samueloph]


Re: [DEBIAN-MS: 7047] Dúvida com Shell Script

2016-05-16 Por tôpico Henrique Fagundes

Colegas,

Resolvi dessa maneira:

for dominios in `cat /root/dominios.txt | egrep -v "^[#;]" `; do
sed -i '33i\blacklist_from *'$dominios'\' /opt/zimbra/conf/salocal.cf.in
done

Funcionou direitinho agora!

Atenciosamente,

Henrique Fagundes
henri...@linuxadmin.com.br
Skype: magnata-br-rj
Linux User: 475399

http://www.aprendendolinux.com/
http://www.facebook.com/PortalAprendendoLinux
http://youtube.com/aprendendolinux/
http://twitter.com/aprendendolinux/
__
Participe do Grupo Aprendendo Linux
https://groups.google.com/forum/#!forum/portal-aprendendo-linux

Ou envie um e-mail para:
portal-aprendendo-linux+subscr...@googlegroups.com

 Mensagem original 
Assunto: Re: [DEBIAN-MS: 7047] Dúvida com Shell Script
De: Patolinux <patoli...@debian-ms.org>
Para: debia...@googlegroups.com
CC: debian-user-portuguese <debian-user-portuguese@lists.debian.org>, 
Henrique Fagundes <henri...@linuxadmin.com.br>

Data: 16/05/2016 19:02


Oi Henrique,

as aspas simples inibem a substituição de variáveis. Nesse caso, use
aspas duplas.

É provável que daí você tenha que colocar \\ dentro das aspas duplas
para obter \ no final das contas.

Você pode ainda usar spas simples e:
* fechar as aspas simples imediatamente antes do $
* abrir aspas duplas
* fechar as aspas duplas imediatamente depois do nome da variável
* abrir aspas simples
* fechar as aspas simples no final.

Fica meio difícil de visualizar porque aparecem várias aspas juntas, mas
é mais ou menos isso:

sed -i '33i\blacklist_from *'"$dominios"'\'
/opt/zimbra/conf/salocal.cf.in <http://salocal.cf.in>

Abraço,

   Diego



Em 16 de maio de 2016 16:59, Henrique Fagundes
<henri...@linuxadmin.com.br <mailto:henri...@linuxadmin.com.br>> escreveu:

Amigos,

    Saudações pinguianas.
Estou com uma dúvida em um Shell.

Vejam:

#!/bin/bash

for dominios in `cat /root/dominios.txt | egrep -v "^[#;]" `; do
sed -i '33i\blacklist_from *$dominios\'
/opt/zimbra/conf/salocal.cf.in <http://salocal.cf.in>
done

Dentro do arquivo "/root/dominios.txt" tem o seguinte conteúdo:
teste.com.br <http://teste.com.br>

Então, era para o script fazer o seguinte: Adicionar a linha
"blacklist_from *teste.com.br <http://teste.com.br>" na linha 33 do
arquivo /opt/zimbra/conf/salocal.cf.in <http://salocal.cf.in>.

Só que isso não está acontecendo! Ao invés disso, ele está
adicionando a linha "blacklist_from *$dominios".

Alguém sabe como eu posso fazer para forçar o script a interpretar a
variável?

Desde já muito grato.

Atenciosamente,

Henrique Fagundes
henri...@linuxadmin.com.br <mailto:henri...@linuxadmin.com.br>
Skype: magnata-br-rj
Linux User: 475399

http://www.aprendendolinux.com/
http://www.facebook.com/PortalAprendendoLinux
http://youtube.com/aprendendolinux/
http://twitter.com/aprendendolinux/
__
Participe do Grupo Aprendendo Linux
https://groups.google.com/forum/#!forum/portal-aprendendo-linux

Ou envie um e-mail para:
portal-aprendendo-linux+subscr...@googlegroups.com
<mailto:portal-aprendendo-linux%2bsubscr...@googlegroups.com>

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "Debian MS".

Para postar neste grupo, envie um e-mail para
debia...@googlegroups.com <mailto:debia...@googlegroups.com>

Para ver mais opções, visite este grupo em
http://groups.google.com/group/debianms?hl=pt-BR
--- Você está recebendo esta mensagem porque se inscreveu no grupo
"Debian MS" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele,
envie um e-mail para debianms+unsubscr...@googlegroups.com
<mailto:debianms%2bunsubscr...@googlegroups.com>.
Para obter mais opções, acesse https://groups.google.com/d/optout.






Re: [DEBIAN-MS: 7047] Dúvida com Shell Script

2016-05-16 Por tôpico Patolinux
Oi Henrique,

as aspas simples inibem a substituição de variáveis. Nesse caso, use aspas
duplas.

É provável que daí você tenha que colocar \\ dentro das aspas duplas para
obter \ no final das contas.

Você pode ainda usar spas simples e:
* fechar as aspas simples imediatamente antes do $
* abrir aspas duplas
* fechar as aspas duplas imediatamente depois do nome da variável
* abrir aspas simples
* fechar as aspas simples no final.

Fica meio difícil de visualizar porque aparecem várias aspas juntas, mas é
mais ou menos isso:

sed -i '33i\blacklist_from *'"$dominios"'\' /opt/zimbra/conf/salocal.cf.in

Abraço,

  Diego



Em 16 de maio de 2016 16:59, Henrique Fagundes <henri...@linuxadmin.com.br>
escreveu:

> Amigos,
>
> Saudações pinguianas.
> Estou com uma dúvida em um Shell.
>
> Vejam:
>
> #!/bin/bash
>
> for dominios in `cat /root/dominios.txt | egrep -v "^[#;]" `; do
> sed -i '33i\blacklist_from *$dominios\' /opt/zimbra/conf/salocal.cf.in
> done
>
> Dentro do arquivo "/root/dominios.txt" tem o seguinte conteúdo:
> teste.com.br
>
> Então, era para o script fazer o seguinte: Adicionar a linha
> "blacklist_from *teste.com.br" na linha 33 do arquivo /opt/zimbra/conf/
> salocal.cf.in.
>
> Só que isso não está acontecendo! Ao invés disso, ele está adicionando a
> linha "blacklist_from *$dominios".
>
> Alguém sabe como eu posso fazer para forçar o script a interpretar a
> variável?
>
> Desde já muito grato.
>
> Atenciosamente,
>
> Henrique Fagundes
> henri...@linuxadmin.com.br
> Skype: magnata-br-rj
> Linux User: 475399
>
> http://www.aprendendolinux.com/
> http://www.facebook.com/PortalAprendendoLinux
> http://youtube.com/aprendendolinux/
> http://twitter.com/aprendendolinux/
> __
> Participe do Grupo Aprendendo Linux
> https://groups.google.com/forum/#!forum/portal-aprendendo-linux
>
> Ou envie um e-mail para:
> portal-aprendendo-linux+subscr...@googlegroups.com
>
> --
> --
> Você recebeu esta mensagem porque está inscrito no Grupo "Debian MS".
>
> Para postar neste grupo, envie um e-mail para debia...@googlegroups.com
>
> Para ver mais opções, visite este grupo em
> http://groups.google.com/group/debianms?hl=pt-BR
> --- Você está recebendo esta mensagem porque se inscreveu no grupo "Debian
> MS" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie
> um e-mail para debianms+unsubscr...@googlegroups.com.
> Para obter mais opções, acesse https://groups.google.com/d/optout.
>


Re: Dúvida com Shell Script

2016-05-16 Por tôpico Adriano Rafael Gomes
On Mon, May 16, 2016 at 05:58:19PM -0300, Henrique Fagundes wrote:
> sed -i '33i\blacklist_from *$dominios\' /opt/zimbra/conf/salocal.cf.in

Tente trocar as aspas simples por aspas duplas. As variáveis não são
expandidas com aspas simples.


signature.asc
Description: Digital signature


Re: Dúvida com Shell Script

2016-05-16 Por tôpico Henrique Fagundes

O arquivo ficou assim:

blacklist_from *"$dominios"
blacklist_from *${dominios}


Atenciosamente,

Henrique Fagundes
henri...@linuxadmin.com.br
Skype: magnata-br-rj
Linux User: 475399

http://www.aprendendolinux.com/
http://www.facebook.com/PortalAprendendoLinux
http://youtube.com/aprendendolinux/
http://twitter.com/aprendendolinux/
__
Participe do Grupo Aprendendo Linux
https://groups.google.com/forum/#!forum/portal-aprendendo-linux

Ou envie um e-mail para:
portal-aprendendo-linux+subscr...@googlegroups.com

 Mensagem original 
Assunto: Re: Dúvida com Shell Script
De: Guimarães Faria Corcete DUTRA, Leandro <l...@dutras.org>
Para: Henrique Fagundes <henri...@linuxadmin.com.br>
CC: Debian User Portugueſe <debian-user-portuguese@lists.debian.org>
Data: 16/05/2016 18:15


2016-05-16 18:14 GMT-03:00 Henrique Fagundes <henri...@linuxadmin.com.br>:


Infelizmente, nenhuma das duas opções funcionaram.


Pelo menos diz no que resultaram.






Re: Dúvida com Shell Script

2016-05-16 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2016-05-16 18:14 GMT-03:00 Henrique Fagundes :
>
> Infelizmente, nenhuma das duas opções funcionaram.

Pelo menos diz no que resultaram.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm



Re: Dúvida com Shell Script

2016-05-16 Por tôpico Henrique Fagundes

Oi amigo,

Boa noite!

Infelizmente, nenhuma das duas opções funcionaram.

Atenciosamente,

Henrique Fagundes
henri...@linuxadmin.com.br
Skype: magnata-br-rj
Linux User: 475399

http://www.aprendendolinux.com/
http://www.facebook.com/PortalAprendendoLinux
http://youtube.com/aprendendolinux/
http://twitter.com/aprendendolinux/
__
Participe do Grupo Aprendendo Linux
https://groups.google.com/forum/#!forum/portal-aprendendo-linux

Ou envie um e-mail para:
portal-aprendendo-linux+subscr...@googlegroups.com

Em 16/05/2016 18:10, Marcos Carraro escreveu:

Boa Noite,

Pode ser que funcione

${dominios}

ou

"$dominios"




*--*
Att
Marcos Carraro <http://br.linkedin.com/in/mcarraro>


Em 16 de maio de 2016 17:58, Henrique Fagundes
<henri...@linuxadmin.com.br <mailto:henri...@linuxadmin.com.br>> escreveu:

Amigos,

Saudações pinguianas.
    Estou com uma dúvida em um Shell.

Vejam:

#!/bin/bash

for dominios in `cat /root/dominios.txt | egrep -v "^[#;]" `; do
sed -i '33i\blacklist_from *$dominios\'
/opt/zimbra/conf/salocal.cf.in <http://salocal.cf.in>
done

Dentro do arquivo "/root/dominios.txt" tem o seguinte conteúdo:
teste.com.br <http://teste.com.br>

Então, era para o script fazer o seguinte: Adicionar a linha
"blacklist_from *teste.com.br <http://teste.com.br>" na linha 33 do
arquivo /opt/zimbra/conf/salocal.cf.in <http://salocal.cf.in>.

Só que isso não está acontecendo! Ao invés disso, ele está
adicionando a linha "blacklist_from *$dominios".

Alguém sabe como eu posso fazer para forçar o script a interpretar a
variável?

Desde já muito grato.

Atenciosamente,

Henrique Fagundes
henri...@linuxadmin.com.br <mailto:henri...@linuxadmin.com.br>
Skype: magnata-br-rj
Linux User: 475399

http://www.aprendendolinux.com/
http://www.facebook.com/PortalAprendendoLinux
http://youtube.com/aprendendolinux/
http://twitter.com/aprendendolinux/
__
Participe do Grupo Aprendendo Linux
https://groups.google.com/forum/#!forum/portal-aprendendo-linux

Ou envie um e-mail para:
portal-aprendendo-linux+subscr...@googlegroups.com
<mailto:portal-aprendendo-linux%2bsubscr...@googlegroups.com>






Re: Dúvida com Shell Script

2016-05-16 Por tôpico Marcos Carraro
Boa Noite,

Pode ser que funcione

${dominios}

ou

"$dominios"




*--*
Att
Marcos Carraro <http://br.linkedin.com/in/mcarraro>


Em 16 de maio de 2016 17:58, Henrique Fagundes <henri...@linuxadmin.com.br>
escreveu:

> Amigos,
>
> Saudações pinguianas.
> Estou com uma dúvida em um Shell.
>
> Vejam:
>
> #!/bin/bash
>
> for dominios in `cat /root/dominios.txt | egrep -v "^[#;]" `; do
> sed -i '33i\blacklist_from *$dominios\' /opt/zimbra/conf/salocal.cf.in
> done
>
> Dentro do arquivo "/root/dominios.txt" tem o seguinte conteúdo:
> teste.com.br
>
> Então, era para o script fazer o seguinte: Adicionar a linha
> "blacklist_from *teste.com.br" na linha 33 do arquivo /opt/zimbra/conf/
> salocal.cf.in.
>
> Só que isso não está acontecendo! Ao invés disso, ele está adicionando a
> linha "blacklist_from *$dominios".
>
> Alguém sabe como eu posso fazer para forçar o script a interpretar a
> variável?
>
> Desde já muito grato.
>
> Atenciosamente,
>
> Henrique Fagundes
> henri...@linuxadmin.com.br
> Skype: magnata-br-rj
> Linux User: 475399
>
> http://www.aprendendolinux.com/
> http://www.facebook.com/PortalAprendendoLinux
> http://youtube.com/aprendendolinux/
> http://twitter.com/aprendendolinux/
> __
> Participe do Grupo Aprendendo Linux
> https://groups.google.com/forum/#!forum/portal-aprendendo-linux
>
> Ou envie um e-mail para:
> portal-aprendendo-linux+subscr...@googlegroups.com
>
>


Dúvida com Shell Script

2016-05-16 Por tôpico Henrique Fagundes

Amigos,

Saudações pinguianas.
Estou com uma dúvida em um Shell.

Vejam:

#!/bin/bash

for dominios in `cat /root/dominios.txt | egrep -v "^[#;]" `; do
sed -i '33i\blacklist_from *$dominios\' /opt/zimbra/conf/salocal.cf.in
done

Dentro do arquivo "/root/dominios.txt" tem o seguinte conteúdo:
teste.com.br

Então, era para o script fazer o seguinte: Adicionar a linha 
"blacklist_from *teste.com.br" na linha 33 do arquivo 
/opt/zimbra/conf/salocal.cf.in.


Só que isso não está acontecendo! Ao invés disso, ele está adicionando a 
linha "blacklist_from *$dominios".


Alguém sabe como eu posso fazer para forçar o script a interpretar a 
variável?


Desde já muito grato.

Atenciosamente,

Henrique Fagundes
henri...@linuxadmin.com.br
Skype: magnata-br-rj
Linux User: 475399

http://www.aprendendolinux.com/
http://www.facebook.com/PortalAprendendoLinux
http://youtube.com/aprendendolinux/
http://twitter.com/aprendendolinux/
__
Participe do Grupo Aprendendo Linux
https://groups.google.com/forum/#!forum/portal-aprendendo-linux

Ou envie um e-mail para:
portal-aprendendo-linux+subscr...@googlegroups.com



Dúvida com Shell Script

2016-05-16 Por tôpico Henrique Fagundes

Amigos,

Saudações pinguianas.
Estou com uma dúvida em um Shell.

Vejam:

#!/bin/bash

for dominios in `cat /root/dominios.txt | egrep -v "^[#;]" `; do
sed -i '33i\blacklist_from *$dominios\' /opt/zimbra/conf/salocal.cf.in
done

Dentro do arquivo "/root/dominios.txt" tem o seguinte conteúdo:
teste.com.br

Então, era para o script fazer o seguinte: Adicionar a linha 
"blacklist_from *teste.com.br" na linha 33 do arquivo 
/opt/zimbra/conf/salocal.cf.in.


Só que isso não está acontecendo! Ao invés disso, ele está adicionando a 
linha "blacklist_from *$dominios".


Alguém sabe como eu posso fazer para forçar o script a interpretar a 
variável?


Desde já muito grato.

Atenciosamente,

Henrique Fagundes
henri...@linuxadmin.com.br
Skype: magnata-br-rj
Linux User: 475399

http://www.aprendendolinux.com/
http://www.facebook.com/PortalAprendendoLinux
http://youtube.com/aprendendolinux/
http://twitter.com/aprendendolinux/
__
Participe do Grupo Aprendendo Linux
https://groups.google.com/forum/#!forum/portal-aprendendo-linux

Ou envie um e-mail para:
portal-aprendendo-linux+subscr...@googlegroups.com



Re: [OT] Shell escript

2015-09-14 Por tôpico Henrique de Moraes Holschuh
On Sun, Sep 13, 2015, at 17:07, Sergio Durigan Junior wrote:
> On Sunday, September 13 2015, Samir Patrice wrote:
> > representada como 00, 01, 02... até 23 sempre com dois dígitos logo o laço
> > incremental pra mim não funcionou.
> > Alguém pode me dar um palpite de como resolver? Ou mostrar o caminho das
> > pedras para eu pesquisar como resolver isso.
> 
> Você pode usar o printf:
> 
> #> printf '%02d\n' 1
> 01

ou o seq mesmo:
for i in $(seq -w 0 23) ; do echo $i; done

Dá uma olhada no lftp (instale o pacote lftp, e leia a manpage dele).

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique de Moraes Holschuh 



Re: [OT] Shell escript

2015-09-13 Por tôpico Sergio Durigan Junior
On Sunday, September 13 2015, Samir Patrice wrote:

> Eu preciso baixar de um servidor ftp uma sequencia de arquivos, cada
> arquivo possui um nome em comum onde só muda o final exemplificando abaixo
> (os números no final estão no formato ANO.MÊS.DIA.HORA):
> arquivo.2015.03.01.00z.bin
> Como o nome do arquivo não muda, somente a parte final, tentei fazer usando
> um laço for, mas encontrei um problema pois o final do arquivo a hora é
> representada como 00, 01, 02... até 23 sempre com dois dígitos logo o laço
> incremental pra mim não funcionou.
> Alguém pode me dar um palpite de como resolver? Ou mostrar o caminho das
> pedras para eu pesquisar como resolver isso.

Você pode usar o printf:

#> printf '%02d\n' 1
01

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
http://sergiodj.net/



[OT] Shell escript

2015-09-13 Por tôpico Samir Patrice
Desculpem o off topic, porem estou com uma dúvida em shell script e quem
puder me ajudar eu agradeço.Vou explicar o problema que eu preciso
solucionar.
Eu preciso baixar de um servidor ftp uma sequencia de arquivos, cada
arquivo possui um nome em comum onde só muda o final exemplificando abaixo
(os números no final estão no formato ANO.MÊS.DIA.HORA):
arquivo.2015.03.01.00z.bin
Como o nome do arquivo não muda, somente a parte final, tentei fazer usando
um laço for, mas encontrei um problema pois o final do arquivo a hora é
representada como 00, 01, 02... até 23 sempre com dois dígitos logo o laço
incremental pra mim não funcionou.
Alguém pode me dar um palpite de como resolver? Ou mostrar o caminho das
pedras para eu pesquisar como resolver isso.
-- 
Samir Patrice
Analista de Rede


Re: [OT] Shell escript

2015-09-13 Por tôpico Adriano Rafael Gomes
On Sun, Sep 13, 2015 at 02:01:38PM -0300, Samir Patrice wrote:
> Eu preciso baixar de um servidor ftp uma sequencia de arquivos, cada
> arquivo possui um nome em comum onde só muda o final exemplificando
> abaixo (os números no final estão no formato ANO.MÊS.DIA.HORA):
> arquivo.2015.03.01.00z.bin

Experimente o comando mget arquivo.2015.03.01.* do ftp.


signature.asc
Description: Digital signature


Re: [OT] Shell escript

2015-09-13 Por tôpico Samir Patrice
Desculpem, acho que não me fiz claro o suficiente. os dados como ano, mês e
dia eu vou passar manualmente por parâmetro.
A duvida se refere aos dígitos finais que não consegui implementar com o
laço for pois é dois dígitos.

Em 13 de setembro de 2015 14:18, Eder Moraes <eder.mcas...@gmail.com>
escreveu:

> Desculpe esqueci de $ antes do primeiro parêntese
> Em 13/09/2015 14:19, escreveu:
>
> arquivo.(date '+%Y.%m.%d').00z.bin
>
> Espero ter ajudado.
> Em 13/09/2015 14:01, "Samir Patrice" <samir.patr...@gmail.com> escreveu:
>
> Desculpem o off topic, porem estou com uma dúvida em shell script e quem
> puder me ajudar eu agradeço.Vou explicar o problema que eu preciso
> solucionar.
> Eu preciso baixar de um servidor ftp uma sequencia de arquivos, cada
> arquivo possui um nome em comum onde só muda o final exemplificando abaixo
> (os números no final estão no formato ANO.MÊS.DIA.HORA):
> arquivo.2015.03.01.00z.bin
> Como o nome do arquivo não muda, somente a parte final, tentei fazer
> usando um laço for, mas encontrei um problema pois o final do arquivo a
> hora é representada como 00, 01, 02... até 23 sempre com dois dígitos logo
> o laço incremental pra mim não funcionou.
> Alguém pode me dar um palpite de como resolver? Ou mostrar o caminho das
> pedras para eu pesquisar como resolver isso.
> --
> Samir Patrice
> Analista de Rede
>
>


-- 
Samir Patrice
Analista de Rede


Re: Executar comandos remotamente via shell script

2015-06-19 Por tôpico Walter Maciel Junior
Bom dia.

Estou interessado em utilizar o ansible.

http://www.google.com.br/url?sa=trct=jq=esrc=ssource=webcd=6cad=rjauact=8ved=0CD0QFjAFurl=http%3A%2F%2Fwww.vivaolinux.com.br%2Fartigo%2FAnsible-Automatizando-o-Data-Centerei=byqEVaKyE4z3-QH4tKvICQusg=AFQjCNGifVPmx8gY4k4PkYQzqtL6XI1USwsig2=iZwNkoX6toMjxBD0hn8quw

Em 12 de março de 2015 15:59, Paulo Correia psc...@hotmail.com escreveu:

 Antonio,

 Usar uma ferramenta de monitoramento como Nagios/Zabbix, ... é
 interessante.
 Mas, dependendo do tamanho do seu parque de Máquinas (principalmente se
 for pequeno) os scripts funcionam melhor e não instalam serviços nas mesmas
 (o que pode deixar elas lentas, ocupar memória, ...).
 Onde eu trabalho, as máquinas se auto checam via scripts no cron.
 E uma máquina de Monitoramento as verifica de 5 em 5 minutos, se algo
 parar manda e-mail e SMS.
 Antes de instalar e configurar um Nagios/Zabbix, ... verifique se não é o
 caso de usar scripts.

 Obs: Não tenho nada contra o Nagios/Zabbix, ...

 Att,

 Paulo Correia


  Date: Thu, 12 Mar 2015 12:39:26 -0300
  From: fcann...@gmail.com
  To: debian-user-portuguese@lists.debian.org
  Subject: Re: Executar comandos remotamente via shell script

 
  On 17-02-2015 12:27, Antonio Terceiro wrote:
   On Sun, Feb 15, 2015 at 12:49:17AM -0200, Leandro wrote:
   Prezados, boa noite
  
   Preciso verificar se alguns hosts remotos estao executando serviços de
   banco tipo mysql, postgres etc.., e qual o ip dos mesmos, porem o
 script
   que tentei nao tem ajudado muito, to errando feio em algo, lembrando
 que
   tenho relacao de confianca com os hosts que puder me ajudar agradeco
   abracços.
 
   mas acho que na verdade você precisa é de uma solução mais
 profissional de
   monitoramento, tipo nagios. ;-)
 
  Eu concordo com o Terceiro. Vale a pena tu gastar umas horas pra colocar
  o nagios/zabbix/zenoss/icinga/munin/sei-la-o-que pra funcionar do que
  ficar rodando scripts via ssh.
 
  [ ]'s
 
 
  --
  To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
  with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
  Archive: https://lists.debian.org/5501b32e.4090...@gmail.com
 



Re: Executar comandos remotamente via shell script

2015-03-12 Por tôpico Sinval Júnior
Por que você não usa o fabfile [1]



1 - http://www.fabfile.org/

Ao encaminhar esta mensagem, por favor:
1 - Apague meu endereço eletrônico;
2 - Encaminhe como Cópia Oculta (Cco ou BCc) aos seus destinatários.
Dificulte assim a disseminação de vírus, spams e banners.

#=+
#!/usr/bin/env python
nome = 'Sinval Júnior'
email = 'sinvalju arroba gmail ponto com'
print nome
print email
#==+

Em 15 de fevereiro de 2015 00:49, Leandro leandro...@gmail.com escreveu:

 Prezados, boa noite

 Preciso verificar se alguns hosts remotos estao executando serviços de
 banco tipo mysql, postgres etc.., e qual o ip dos mesmos, porem o script
 que tentei nao tem ajudado muito, to errando feio em algo, lembrando que
 tenho relacao de confianca com os hosts que puder me ajudar agradeco
 abracços.

 #!/bin/bash
 for server in $(cat servidores.txt); do
 ssh $server ifconfig | grep inet addr: | cut -d: -f2 | awk '{print
 $1}';
 ps -ef | grep mysql;
 echo ---
 echo $server
 echo ---
 done








Re: Executar comandos remotamente via shell script

2015-03-12 Por tôpico Fabricio Cannini

On 17-02-2015 12:27, Antonio Terceiro wrote:

On Sun, Feb 15, 2015 at 12:49:17AM -0200, Leandro wrote:

Prezados, boa noite

Preciso verificar se alguns hosts remotos estao executando serviços de
banco tipo mysql, postgres etc.., e qual o ip dos mesmos, porem o script
que tentei nao tem ajudado muito, to errando feio em algo, lembrando que
tenho relacao de confianca com os hosts que puder me ajudar agradeco
abracços.



mas acho que na verdade você precisa é de uma solução mais profissional de
monitoramento, tipo nagios. ;-)


Eu concordo com o Terceiro. Vale a pena tu gastar umas horas pra colocar 
o nagios/zabbix/zenoss/icinga/munin/sei-la-o-que pra funcionar do que 
ficar rodando scripts via ssh.


[ ]'s


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5501b32e.4090...@gmail.com



RE: Executar comandos remotamente via shell script

2015-03-12 Por tôpico Paulo Correia
Antonio,
Usar uma ferramenta de monitoramento como Nagios/Zabbix, ... é 
interessante.Mas, dependendo do tamanho do seu parque de Máquinas 
(principalmente se for pequeno) os scripts funcionam melhor e não instalam 
serviços nas mesmas (o que pode deixar elas lentas, ocupar memória, ...).Onde 
eu trabalho, as máquinas se auto checam via scripts no cron.E uma máquina de 
Monitoramento as verifica de 5 em 5 minutos, se algo parar manda e-mail e 
SMS.Antes de instalar e configurar um Nagios/Zabbix, ... verifique se não é o 
caso de usar scripts.
Obs: Não tenho nada contra o Nagios/Zabbix, ...
Att,
Paulo Correia

 Date: Thu, 12 Mar 2015 12:39:26 -0300
 From: fcann...@gmail.com
 To: debian-user-portuguese@lists.debian.org
 Subject: Re: Executar comandos remotamente via shell script
 
 On 17-02-2015 12:27, Antonio Terceiro wrote:
  On Sun, Feb 15, 2015 at 12:49:17AM -0200, Leandro wrote:
  Prezados, boa noite
 
  Preciso verificar se alguns hosts remotos estao executando serviços de
  banco tipo mysql, postgres etc.., e qual o ip dos mesmos, porem o script
  que tentei nao tem ajudado muito, to errando feio em algo, lembrando que
  tenho relacao de confianca com os hosts que puder me ajudar agradeco
  abracços.
 
  mas acho que na verdade você precisa é de uma solução mais profissional de
  monitoramento, tipo nagios. ;-)
 
 Eu concordo com o Terceiro. Vale a pena tu gastar umas horas pra colocar 
 o nagios/zabbix/zenoss/icinga/munin/sei-la-o-que pra funcionar do que 
 ficar rodando scripts via ssh.
 
 [ ]'s
 
 
 -- 
 To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
 Archive: https://lists.debian.org/5501b32e.4090...@gmail.com
 
  

Re: Executar comandos remotamente via shell script

2015-02-17 Por tôpico Rodrigo Cunha
Seria apenas uma verificação ou uma ação automática em caso de erro?
Se eu não me engano o nagios monitora os processos e da para configurar os
agentes para executar automaticamente ações em caso de falhas,acho que
ficaria mais gerenciável assim.

Em 17 de fevereiro de 2015 12:27, Antonio Terceiro terce...@debian.org
escreveu:

 On Sun, Feb 15, 2015 at 12:49:17AM -0200, Leandro wrote:
  Prezados, boa noite
 
  Preciso verificar se alguns hosts remotos estao executando serviços de
  banco tipo mysql, postgres etc.., e qual o ip dos mesmos, porem o script
  que tentei nao tem ajudado muito, to errando feio em algo, lembrando que
  tenho relacao de confianca com os hosts que puder me ajudar agradeco
  abracços.
 
  #!/bin/bash
  for server in $(cat servidores.txt); do

 tem aspas demais, e tem que trocar algumas por aspas simples

  ssh $server ifconfig | grep inet addr: | cut -d: -f2 | awk '{print
  $1}';
  ps -ef | grep mysql;

 tente

 ssh $server ifconfig | grep 'inet addr:' | cut -d: -f2 | awk
 '{print($1)}'; ps -ef | grep mysql

 mas acho que na verdade você precisa é de uma solução mais profissional de
 monitoramento, tipo nagios. ;-)

 --
 Antonio Terceiro terce...@debian.org




-- 
Atenciosamente,
Rodrigo da Silva Cunha


Re: Executar comandos remotamente via shell script

2015-02-17 Por tôpico Antonio Terceiro
On Sun, Feb 15, 2015 at 12:49:17AM -0200, Leandro wrote:
 Prezados, boa noite
 
 Preciso verificar se alguns hosts remotos estao executando serviços de
 banco tipo mysql, postgres etc.., e qual o ip dos mesmos, porem o script
 que tentei nao tem ajudado muito, to errando feio em algo, lembrando que
 tenho relacao de confianca com os hosts que puder me ajudar agradeco
 abracços.
 
 #!/bin/bash
 for server in $(cat servidores.txt); do

tem aspas demais, e tem que trocar algumas por aspas simples

 ssh $server ifconfig | grep inet addr: | cut -d: -f2 | awk '{print
 $1}';
 ps -ef | grep mysql;

tente

ssh $server ifconfig | grep 'inet addr:' | cut -d: -f2 | awk '{print($1)}'; 
ps -ef | grep mysql

mas acho que na verdade você precisa é de uma solução mais profissional de
monitoramento, tipo nagios. ;-)

-- 
Antonio Terceiro terce...@debian.org


signature.asc
Description: Digital signature


Re: Executar comandos remotamente via shell script

2015-02-16 Por tôpico Leandro
Alguém sugestões?
Em 15/02/2015 02:42, Leandro leandro...@gmail.com escreveu:

 A variável e para pegar o nome dos servidores q vem da entrada cat,e os
 servidores tem relação de confiança.
 Em 15/02/2015 02:33, Rodolfo Azevedo rof20...@gmail.com escreveu:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Mas qual o seu problema ?

 Essa sua variável $server possui o nome do usuário para se logar via SSH ?

 Porque para se logar não basta o IP, segue essa convenção: ssh
 USUARIO@IP, exemplo: ssh root@10.10.10.1

 Abraços.

 On 14/02/2015 22:49, Leandro wrote:
  Prezados, boa noite
 
  Preciso verificar se alguns hosts remotos estao executando serviços
  de banco tipo mysql, postgres etc.., e qual o ip dos mesmos, porem
  o script que tentei nao tem ajudado muito, to errando feio em algo,
  lembrando que tenho relacao de confianca com os hosts que puder me
  ajudar agradeco abracços.
 
  #!/bin/bash for server in $(cat servidores.txt); do ssh $server
  ifconfig | grep inet addr: | cut -d: -f2 | awk '{print $1}';
  ps -ef | grep mysql; echo
  --- echo $server echo
  --- done
 
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.7 (MingW32)

 iD8DBQFU4CFwawGPb/skqCgRAgQlAJ4rQG9rud9R+0W++HspEnW166fdigCfcqlK
 CtX3lTy5y3peS/QgzzWOYUA=
 =hwQP
 -END PGP SIGNATURE-


 --
 To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: https://lists.debian.org/54e02171.8010...@gmail.com




Executar comandos remotamente via shell script

2015-02-14 Por tôpico Leandro
Prezados, boa noite

Preciso verificar se alguns hosts remotos estao executando serviços de
banco tipo mysql, postgres etc.., e qual o ip dos mesmos, porem o script
que tentei nao tem ajudado muito, to errando feio em algo, lembrando que
tenho relacao de confianca com os hosts que puder me ajudar agradeco
abracços.

#!/bin/bash
for server in $(cat servidores.txt); do
ssh $server ifconfig | grep inet addr: | cut -d: -f2 | awk '{print
$1}';
ps -ef | grep mysql;
echo ---
echo $server
echo ---
done


Re: Executar comandos remotamente via shell script

2015-02-14 Por tôpico Leandro
A variável e para pegar o nome dos servidores q vem da entrada cat,e os
servidores tem relação de confiança.
Em 15/02/2015 02:33, Rodolfo Azevedo rof20...@gmail.com escreveu:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Mas qual o seu problema ?

 Essa sua variável $server possui o nome do usuário para se logar via SSH ?

 Porque para se logar não basta o IP, segue essa convenção: ssh
 USUARIO@IP, exemplo: ssh root@10.10.10.1

 Abraços.

 On 14/02/2015 22:49, Leandro wrote:
  Prezados, boa noite
 
  Preciso verificar se alguns hosts remotos estao executando serviços
  de banco tipo mysql, postgres etc.., e qual o ip dos mesmos, porem
  o script que tentei nao tem ajudado muito, to errando feio em algo,
  lembrando que tenho relacao de confianca com os hosts que puder me
  ajudar agradeco abracços.
 
  #!/bin/bash for server in $(cat servidores.txt); do ssh $server
  ifconfig | grep inet addr: | cut -d: -f2 | awk '{print $1}';
  ps -ef | grep mysql; echo
  --- echo $server echo
  --- done
 
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.7 (MingW32)

 iD8DBQFU4CFwawGPb/skqCgRAgQlAJ4rQG9rud9R+0W++HspEnW166fdigCfcqlK
 CtX3lTy5y3peS/QgzzWOYUA=
 =hwQP
 -END PGP SIGNATURE-


 --
 To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: https://lists.debian.org/54e02171.8010...@gmail.com




Re: Executar comandos remotamente via shell script

2015-02-14 Por tôpico Rodolfo Azevedo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mas qual o seu problema ?

Essa sua variável $server possui o nome do usuário para se logar via SSH ?

Porque para se logar não basta o IP, segue essa convenção: ssh
USUARIO@IP, exemplo: ssh root@10.10.10.1

Abraços.

On 14/02/2015 22:49, Leandro wrote:
 Prezados, boa noite
 
 Preciso verificar se alguns hosts remotos estao executando serviços
 de banco tipo mysql, postgres etc.., e qual o ip dos mesmos, porem
 o script que tentei nao tem ajudado muito, to errando feio em algo,
 lembrando que tenho relacao de confianca com os hosts que puder me
 ajudar agradeco abracços.
 
 #!/bin/bash for server in $(cat servidores.txt); do ssh $server
 ifconfig | grep inet addr: | cut -d: -f2 | awk '{print $1}'; 
 ps -ef | grep mysql; echo
 --- echo $server echo
 --- done
 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (MingW32)

iD8DBQFU4CFwawGPb/skqCgRAgQlAJ4rQG9rud9R+0W++HspEnW166fdigCfcqlK
CtX3lTy5y3peS/QgzzWOYUA=
=hwQP
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54e02171.8010...@gmail.com



Re: shell colorido para root

2012-12-11 Por tôpico Éverton Arruda
É só copiar a linha que contem 'PS1=…' do arquivo .bashrc do seu usuário
para /etc/bash.bashrc. Depois logar como root.
Em 11/12/2012 21:22, Logicus logi...@uol.com.br escreveu:

 boa noite amigos,

 como faço para deixar o shell do root colorido como de usuário comum?
 * *
 *Logicus*
 E-mail: logi...@uol.com.br
 Skype: logicuschat
 -- To UNSUBSCRIBE, email to
 debian-user-portuguese-requ...@lists.debian.org with a subject of
 unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive:
 http://lists.debian.org/50c7dc0a49962_2ae4e1cf134422@a4-weasel7.tmail


Re: dúvida shell

2012-12-01 Por tôpico FHRB Toledo
Obrigado pela sugestão.

att,
FH

2012/11/29 jmhenri...@yahoo.com.br

 **
 Um jeito bem porco (um pouco didatico, porem} q me vem a mente agora:

 echo -e Animal\tGenotipo
 awk '{print $1}' entrada.txt | sort -u | grep -v Animal | while read linha
 do
 echo -ne $linha\t
 grep ^$linha entrada.txt | awk '{ print $2 } | perl -pe s/\n//g
 echo
 done

 Isso deve funcionar (acho, dependendo de como o seu problema pode ser
 Se a ordem importa, se ele devera manter ou não os genotipos repetidos, se
 somente existem 4 genotipos,
 Etc etc etc.)
 Usei perl e awk, mas você poderia usar cut e sed.

 Usando perl puro ou awk puro ou qqr coisa pura deve ficar mais elegante.
 Enviado pelo meu aparelho BlackBerry®
 --
 *From: * FHRB Toledo fernandohtol...@gmail.com
 *Date: *Thu, 29 Nov 2012 21:18:36 -0200
 *To: *DUPdebian-user-portuguese@lists.debian.org
 *Subject: *dúvida shell

 Senhores,

 Resolvi esse problema com o programa R, mas queria ter uma idéia de como
 fazer isso no shell...

 Segue a problema:

 Tenho um arquivo que se chama entrada.txt, com o seguinte formato

 Animal  Genotipo
 ab5412  AA
 ab5412  AB
 ab5412  BB
 ab5412  BA
 ab5412  BB
 ab5454  AA
 ab5454  AB
 ab5454  BB
 ab5454  BA
 ab5454  BB

 Ao final preciso de um arquivo saída com no formato:

 Animal   Genotipo
 ab5412   AAAABB
 ab5454   AAAABB
 ...

 Ou seja, preciso capturar a segunda coluna de entrada e concatenar esses
 valores usando a coluna animais como índice!

 Não fiz nada ainda que preste, apenas sei que $ cut -f2 entrada.txt
 captura a segunda coluna... E aí, alguma dica?

 Caso alguém tenha uma solução que apenas reorganize entrada.txt sem
 concatenar esses valores em uma string só já está ótimo!

 Qualquer sugestão é bem vinda!

 Att,
 FH




dúvida shell

2012-11-29 Por tôpico FHRB Toledo
Senhores,

Resolvi esse problema com o programa R, mas queria ter uma idéia de como
fazer isso no shell...

Segue a problema:

Tenho um arquivo que se chama entrada.txt, com o seguinte formato

Animal  Genotipo
ab5412  AA
ab5412  AB
ab5412  BB
ab5412  BA
ab5412  BB
ab5454  AA
ab5454  AB
ab5454  BB
ab5454  BA
ab5454  BB

Ao final preciso de um arquivo saída com no formato:

Animal   Genotipo
ab5412   AAAABB
ab5454   AAAABB
...

Ou seja, preciso capturar a segunda coluna de entrada e concatenar esses
valores usando a coluna animais como índice!

Não fiz nada ainda que preste, apenas sei que $ cut -f2 entrada.txt captura
a segunda coluna... E aí, alguma dica?

Caso alguém tenha uma solução que apenas reorganize entrada.txt sem
concatenar esses valores em uma string só já está ótimo!

Qualquer sugestão é bem vinda!

Att,
FH


Res: dúvida shell

2012-11-29 Por tôpico jmhenrique
Um jeito bem porco (um pouco didatico, porem} q me vem a mente agora: 

echo -e Animal\tGenotipo 
awk '{print $1}' entrada.txt | sort -u | grep -v Animal | while read linha
do
echo -ne $linha\t 
grep ^$linha entrada.txt | awk '{ print $2 } | perl -pe s/\n//g
echo
done 

Isso deve funcionar (acho, dependendo de como o seu problema pode ser Se a 
ordem importa, se ele devera manter ou não os genotipos repetidos, se somente 
existem 4 genotipos,
Etc etc etc.) 
Usei perl e awk, mas você poderia usar cut e sed. 

Usando perl puro ou awk puro ou qqr coisa pura deve ficar mais elegante. 

Enviado pelo meu aparelho BlackBerry®

-Original Message-
From: FHRB Toledo fernandohtol...@gmail.com
Date: Thu, 29 Nov 2012 21:18:36 
To: DUPdebian-user-portuguese@lists.debian.org
Subject:  dúvida shell

Senhores,

Resolvi esse problema com o programa R, mas queria ter uma idéia de como
fazer isso no shell...

Segue a problema:

Tenho um arquivo que se chama entrada.txt, com o seguinte formato

Animal  Genotipo
ab5412  AA
ab5412  AB
ab5412  BB
ab5412  BA
ab5412  BB
ab5454  AA
ab5454  AB
ab5454  BB
ab5454  BA
ab5454  BB

Ao final preciso de um arquivo saída com no formato:

Animal   Genotipo
ab5412   AAAABB
ab5454   AAAABB
...

Ou seja, preciso capturar a segunda coluna de entrada e concatenar esses
valores usando a coluna animais como índice!

Não fiz nada ainda que preste, apenas sei que $ cut -f2 entrada.txt captura
a segunda coluna... E aí, alguma dica?

Caso alguém tenha uma solução que apenas reorganize entrada.txt sem
concatenar esses valores em uma string só já está ótimo!

Qualquer sugestão é bem vinda!

Att,
FH



ligação serie always on via shell

2012-11-19 Por tôpico Hélder Pinheiro
Boa tarde pessoal,

Queria abrir uma ligação serie /dev/ttyUSB0 por shell para ficar a recolher
informação para um ficheiro .txt
Tal igual ao que fazemos no putty muitas vezes.

Tentei usar o stty mas não consegui ficar a gravar para o ficheiro
permanentemente.
Sabem como fazer isto? ou sabem outro método?

Cumprimentos,
Hélder Pinheiro


Re: ligação serie always on via shell

2012-11-19 Por tôpico Cláudio E. Elicker
On Mon, 19 Nov 2012 15:07:21 +
Hélder Pinheiro pinheiro.helde...@gmail.com wrote:

 Boa tarde pessoal,
 
 Queria abrir uma ligação serie /dev/ttyUSB0 por shell para ficar a
 recolher informação para um ficheiro .txt
 Tal igual ao que fazemos no putty muitas vezes.
 
 Tentei usar o stty mas não consegui ficar a gravar para o ficheiro
 permanentemente.
 Sabem como fazer isto? ou sabem outro método?
 
 Cumprimentos,
 Hélder Pinheiro


socat é perfeito para esse serviço.

Algo como
   socat - /dev/ttyUSB0,raw,echo=0,b9600  ficheiro.txt
deve funcionar.

Use Ctrl-d para terminar o socat. Ctrl-\ ou Ctrl-c também devem servir.

Veja o manual para saber sobre as opções 'raw', 'echo' e 'b9600' para
o seu caso particular.

Se descobrires outro método posta aqui.

[]'s


-- 
EMACS is my operating system; Linux is my device driver.


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121119233115.2f1c6c5b@yeh1.parsec



Re: OFF - Shell Script

2012-10-22 Por tôpico Leandro Henrique Stein
Olá,

Quando vc executa: cat -EOF1'

Você deve indicar onde o bloco de leitura termina, por exemplo:

cat -EOF
Inicio
meio
fim
EOF

Veja o link abaixo que tem uma explicação sobre o uso do cat no bash:

http://stackoverflow.com/questions/2500436/how-does-cat-eof-work-in-bash

Sem mais,

Leandro Henrique Stein
Analista de Informática
Claro: (41) 9935-9960
Skype: leandro.h.stein
Twitter: @leandrohstein

Desculpar-se é um sinal de fraqueza. Exceto entre amigos - Leroy Jethro
Gibbs



Em 22 de outubro de 2012 16:52, dlpazina...@gmail.com dlpazina...@gmail.com
 escreveu:

 Olá Pessoal, td certo?

 Estou com problema referente a executar um arquivo .sh e nao estou
 encontrando o que esta errado, se alguém puder ajudar.

 Abaixo o script

 CALLFILE=$(cat -EOF1'
 Channel: $ORIGEM
 MaxRetries: 30
 RetryTime: 10
 WaitTime: 08
 Context: ramais
 Extension: $DESTINO
 Priority: 1)

 FILE_NAME=$TEMP_SPOOL/$(date +%YNaVM%S)-$RAMAL_DESTINO.call
 echo $CALLFILE  $FILE_NAME
 chown root /$FILE_NAME
 chmod 777 /$FILE_NAME
 mv /$FILE_NAME /var/spool/asterisk/outgoing
 }

  #VARIAVEIS DIRETORIOS
   ASTERISK_CFG=/etc/asterisk

 Esse script recebe dois argumentos para execução, mas aparece a mensagem
 abaixo:

 root@srvvp-01:/var/lib/asterisk/scripts# ./callback-agendado.sh 22 22
 ./callback-agendado.sh: line 8: unexpected EOF while looking for matching
 `''
 ./callback-agendado.sh: line 32: erro de sintaxe: fim prematuro do arquivo


 Já executei o chmod +x, chmod 777 e nada. nao funciona.

 Grato por qualquer ajuda.


 --
 Dilceu Luiz Pazinatto
 Electronics technician
 Engineering students



Re: OFF - Shell Script

2012-10-22 Por tôpico Linux - Junior Polegato

Em 22-10-2012 16:52, dlpazina...@gmail.com escreveu:

Olá Pessoal, td certo?
Estou com problema referente a executar um arquivo .sh e nao estou 
encontrando o que esta errado, se alguém puder ajudar.

Abaixo o script
CALLFILE=$(cat -EOF1'
Channel: $ORIGEM
MaxRetries: 30
RetryTime: 10
WaitTime: 08
Context: ramais
Extension: $DESTINO
Priority: 1)
FILE_NAME=$TEMP_SPOOL/$(date +%YNaVM%S)-$RAMAL_DESTINO.call
echo $CALLFILE  $FILE_NAME
chown root /$FILE_NAME
chmod 777 /$FILE_NAME
mv /$FILE_NAME /var/spool/asterisk/outgoing
}
 #VARIAVEIS DIRETORIOS
  ASTERISK_CFG=/etc/asterisk
Esse script recebe dois argumentos para execução, mas aparece a 
mensagem abaixo:

root@srvvp-01:/var/lib/asterisk/scripts# ./callback-agendado.sh 22 22
./callback-agendado.sh: line 8: unexpected EOF while looking for 
matching `''

./callback-agendado.sh: line 32: erro de sintaxe: fim prematuro do arquivo
Já executei o chmod +x, chmod 777 e nada. nao funciona.
Grato por qualquer ajuda.


Olá!

Este script está incompleto, veja a versão completa em:

http://www.voip-info.org/wiki/view/Asterisk+tips+callback

O primeiro erro é o apóstrofo (') depois de -EOF1. O segundo é 
não ter o EOF1, você tem `Priority: 1)´, mas deveria ser `Priority: 1´ 
numa linha e na outra `EOF1)´, provavelmente. Outro problema é que não 
usa $1 nem $2, primeiro e segundo parâmetros, em local algum no seu script.


[]'s
Junior Polegato


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5085a4a1.2070...@juniorpolegato.com.br



Re: shell script e variáveis

2012-09-26 Por tôpico Hélder Pinheiro
Obrigado pela resposta.
A resposta ajudou, mas agora o problema é que eu tenho de carregar o valor
da variável dentro de um ficheiro .conf (dhcp6s.conf) e não num script...e
não estou a conseguir fazê-lo.

Sabem como fazê-lo?

Cumprimentos,
Hélder Pinheiro


No dia 24 de Setembro de 2012 14:13, Gabriel Ricardo
gricard...@gmail.comescreveu:

 Você terá que filtrar a linha que consta esse DUID no arquivo.conf,
 exemplo:

 1 - criando um arquivo com um exemplo de variavel:
 ~$ echo UID='lala'  teste_var.txt

 2 - mostrando como ficou o arquivo:
 ~$ cat teste_var.txt
 UID=lala

 3 - filtrando com awk para ler só o valor da variavel:
 ~$ awk -F '=' '/^UID=/ {print $2}' teste_var.txt
 lala

 4 - você pode chamar essa variavel em outro script da seguinte forma:
 UID=$(awk -F '=' '/^UID=/ {print $2}' teste_var.txt);

 Atenciosamente,
 *Gabriel Ricardo.*
 www.tinotapa.com.br



 Em 24 de setembro de 2012 10:01, Hélder Pinheiro 
 pinheiro.helde...@gmail.com escreveu:

 já pensei nessa solução, mas a variável fica no meio de uma condição

 é algo como isto:

 host TESTE {

 duid $VariavelQueQueroInserir

 }


 Cumprimentos,
 Hélder Pinheiro


 No dia 24 de Setembro de 2012 13:55, Rodolfo rof20...@gmail.comescreveu:

 se for inserir essa variavel em outro arquivo faça:

 # echo $VARIAVEL  arquivo_de_configuracao.conf

 os 2 sinais de maior servem para por o valor da variavel no final do
 arquivo, NUNCA ponha , pois so um sinal sobreescreve todo o arquivo.

 Abraços.

 Em 24 de setembro de 2012 07:45, Hélder Pinheiro 
 pinheiro.helde...@gmail.com escreveu:

 Boas Pessoal,

 Eu tenho um script onde eu insiro um parâmetro (DUID de uma máquina) e
 pretendo exportar essa variável do DUID de modo a ser usada em um ficheiro
 de configuração de um programa que é chamado pelo script.


 #Script
 1)insiro DUID
 2) chamo programa RADVD

 #RADVD inicia com a variável DUID que está no fichheiro radvd.conf


 Tentei fazer export à variável, mas não estou a conseguir.
 Será que me conseguem ajudar?

 Cumprimentos,
 Hélder Pinheiro







Re: shell script e variáveis

2012-09-26 Por tôpico Gabriel Ricardo
Dá para usar o sed para manipular o arquivo .conf, exemplo:

gabriel@casa:~$ echo VAR=lala  blabla.conf
gabriel@casa:~$ cat blabla.conf
VAR=lala
gabriel@casa:~$ sed -ri s/'^VAR=.*'/VAR=23/g blabla.conf
gabriel@casa:~$ cat blabla.conf
VAR=23
gabriel@casa:~$


o 23 seria sempre o novo valor do parâmetro, no exemplo.

Atenciosamente,
*Gabriel Ricardo.*
www.tinotapa.com.br



Em 26 de setembro de 2012 12:39, Hélder Pinheiro 
pinheiro.helde...@gmail.com escreveu:

 Obrigado pela resposta.
 A resposta ajudou, mas agora o problema é que eu tenho de carregar o valor
 da variável dentro de um ficheiro .conf (dhcp6s.conf) e não num script...e
 não estou a conseguir fazê-lo.

 Sabem como fazê-lo?

 Cumprimentos,
 Hélder Pinheiro


 No dia 24 de Setembro de 2012 14:13, Gabriel Ricardo gricard...@gmail.com
  escreveu:

 Você terá que filtrar a linha que consta esse DUID no arquivo.conf,
 exemplo:

 1 - criando um arquivo com um exemplo de variavel:
 ~$ echo UID='lala'  teste_var.txt

 2 - mostrando como ficou o arquivo:
 ~$ cat teste_var.txt
 UID=lala

 3 - filtrando com awk para ler só o valor da variavel:
 ~$ awk -F '=' '/^UID=/ {print $2}' teste_var.txt
 lala

 4 - você pode chamar essa variavel em outro script da seguinte forma:
 UID=$(awk -F '=' '/^UID=/ {print $2}' teste_var.txt);

 Atenciosamente,
 *Gabriel Ricardo.*
 www.tinotapa.com.br



 Em 24 de setembro de 2012 10:01, Hélder Pinheiro 
 pinheiro.helde...@gmail.com escreveu:

 já pensei nessa solução, mas a variável fica no meio de uma condição

 é algo como isto:

 host TESTE {

 duid $VariavelQueQueroInserir

 }


 Cumprimentos,
 Hélder Pinheiro


 No dia 24 de Setembro de 2012 13:55, Rodolfo rof20...@gmail.comescreveu:

 se for inserir essa variavel em outro arquivo faça:

 # echo $VARIAVEL  arquivo_de_configuracao.conf

 os 2 sinais de maior servem para por o valor da variavel no final do
 arquivo, NUNCA ponha , pois so um sinal sobreescreve todo o arquivo.

 Abraços.

 Em 24 de setembro de 2012 07:45, Hélder Pinheiro 
 pinheiro.helde...@gmail.com escreveu:

 Boas Pessoal,

 Eu tenho um script onde eu insiro um parâmetro (DUID de uma máquina) e
 pretendo exportar essa variável do DUID de modo a ser usada em um ficheiro
 de configuração de um programa que é chamado pelo script.


 #Script
 1)insiro DUID
 2) chamo programa RADVD

 #RADVD inicia com a variável DUID que está no fichheiro radvd.conf


 Tentei fazer export à variável, mas não estou a conseguir.
 Será que me conseguem ajudar?

 Cumprimentos,
 Hélder Pinheiro








Re: shell script e variáveis

2012-09-26 Por tôpico Hélder Pinheiro
Através do sed consegui resolver o problema :)
Obrigado pela ajuda.


Cumprimentos,
Hélder Pinheiro


No dia 26 de Setembro de 2012 17:16, Gabriel Ricardo
gricard...@gmail.comescreveu:

 Dá para usar o sed para manipular o arquivo .conf, exemplo:

 gabriel@casa:~$ echo VAR=lala  blabla.conf
 gabriel@casa:~$ cat blabla.conf
 VAR=lala
 gabriel@casa:~$ sed -ri s/'^VAR=.*'/VAR=23/g blabla.conf
 gabriel@casa:~$ cat blabla.conf
 VAR=23
 gabriel@casa:~$


 o 23 seria sempre o novo valor do parâmetro, no exemplo.

 Atenciosamente,
 *Gabriel Ricardo.*
 www.tinotapa.com.br



 Em 26 de setembro de 2012 12:39, Hélder Pinheiro 
 pinheiro.helde...@gmail.com escreveu:

 Obrigado pela resposta.
 A resposta ajudou, mas agora o problema é que eu tenho de carregar o
 valor da variável dentro de um ficheiro .conf (dhcp6s.conf) e não num
 script...e não estou a conseguir fazê-lo.

 Sabem como fazê-lo?

 Cumprimentos,
 Hélder Pinheiro


 No dia 24 de Setembro de 2012 14:13, Gabriel Ricardo 
 gricard...@gmail.com escreveu:

 Você terá que filtrar a linha que consta esse DUID no arquivo.conf,
 exemplo:

 1 - criando um arquivo com um exemplo de variavel:
 ~$ echo UID='lala'  teste_var.txt

 2 - mostrando como ficou o arquivo:
 ~$ cat teste_var.txt
 UID=lala

 3 - filtrando com awk para ler só o valor da variavel:
 ~$ awk -F '=' '/^UID=/ {print $2}' teste_var.txt
 lala

 4 - você pode chamar essa variavel em outro script da seguinte forma:
 UID=$(awk -F '=' '/^UID=/ {print $2}' teste_var.txt);

 Atenciosamente,
 *Gabriel Ricardo.*
 www.tinotapa.com.br



 Em 24 de setembro de 2012 10:01, Hélder Pinheiro 
 pinheiro.helde...@gmail.com escreveu:

 já pensei nessa solução, mas a variável fica no meio de uma condição

 é algo como isto:

 host TESTE {

 duid $VariavelQueQueroInserir

 }


 Cumprimentos,
 Hélder Pinheiro


 No dia 24 de Setembro de 2012 13:55, Rodolfo rof20...@gmail.comescreveu:

 se for inserir essa variavel em outro arquivo faça:

 # echo $VARIAVEL  arquivo_de_configuracao.conf

 os 2 sinais de maior servem para por o valor da variavel no final do
 arquivo, NUNCA ponha , pois so um sinal sobreescreve todo o arquivo.

 Abraços.

 Em 24 de setembro de 2012 07:45, Hélder Pinheiro 
 pinheiro.helde...@gmail.com escreveu:

 Boas Pessoal,

 Eu tenho um script onde eu insiro um parâmetro (DUID de uma máquina)
 e pretendo exportar essa variável do DUID de modo a ser usada em um
 ficheiro de configuração de um programa que é chamado pelo script.


 #Script
 1)insiro DUID
 2) chamo programa RADVD

 #RADVD inicia com a variável DUID que está no fichheiro radvd.conf


 Tentei fazer export à variável, mas não estou a conseguir.
 Será que me conseguem ajudar?

 Cumprimentos,
 Hélder Pinheiro









shell script e variáveis

2012-09-24 Por tôpico Hélder Pinheiro
Boas Pessoal,

Eu tenho um script onde eu insiro um parâmetro (DUID de uma máquina) e
pretendo exportar essa variável do DUID de modo a ser usada em um ficheiro
de configuração de um programa que é chamado pelo script.


#Script
1)insiro DUID
2) chamo programa RADVD

#RADVD inicia com a variável DUID que está no fichheiro radvd.conf


Tentei fazer export à variável, mas não estou a conseguir.
Será que me conseguem ajudar?

Cumprimentos,
Hélder Pinheiro


Re: shell script e variáveis

2012-09-24 Por tôpico Gabriel Ricardo
Ficou confuso.

1 - Intete DUID onde?

a variável você passa ela como parâmetro ou ela esta no radvd.conf?

Atenciosamente,
*Gabriel Ricardo.*
www.tinotapa.com.br



Em 24 de setembro de 2012 08:45, Hélder Pinheiro 
pinheiro.helde...@gmail.com escreveu:

 Boas Pessoal,

 Eu tenho um script onde eu insiro um parâmetro (DUID de uma máquina) e
 pretendo exportar essa variável do DUID de modo a ser usada em um ficheiro
 de configuração de um programa que é chamado pelo script.


 #Script
 1)insiro DUID
 2) chamo programa RADVD

 #RADVD inicia com a variável DUID que está no fichheiro radvd.conf


 Tentei fazer export à variável, mas não estou a conseguir.
 Será que me conseguem ajudar?

 Cumprimentos,
 Hélder Pinheiro



Re: shell script e variáveis

2012-09-24 Por tôpico Rodolfo
se for inserir essa variavel em outro arquivo faça:

# echo $VARIAVEL  arquivo_de_configuracao.conf

os 2 sinais de maior servem para por o valor da variavel no final do
arquivo, NUNCA ponha , pois so um sinal sobreescreve todo o arquivo.

Abraços.

Em 24 de setembro de 2012 07:45, Hélder Pinheiro 
pinheiro.helde...@gmail.com escreveu:

 Boas Pessoal,

 Eu tenho um script onde eu insiro um parâmetro (DUID de uma máquina) e
 pretendo exportar essa variável do DUID de modo a ser usada em um ficheiro
 de configuração de um programa que é chamado pelo script.


 #Script
 1)insiro DUID
 2) chamo programa RADVD

 #RADVD inicia com a variável DUID que está no fichheiro radvd.conf


 Tentei fazer export à variável, mas não estou a conseguir.
 Será que me conseguem ajudar?

 Cumprimentos,
 Hélder Pinheiro



Re: shell script e variáveis

2012-09-24 Por tôpico Hélder Pinheiro
já pensei nessa solução, mas a variável fica no meio de uma condição

é algo como isto:

host TESTE {

duid $VariavelQueQueroInserir

}


Cumprimentos,
Hélder Pinheiro


No dia 24 de Setembro de 2012 13:55, Rodolfo rof20...@gmail.com escreveu:

 se for inserir essa variavel em outro arquivo faça:

 # echo $VARIAVEL  arquivo_de_configuracao.conf

 os 2 sinais de maior servem para por o valor da variavel no final do
 arquivo, NUNCA ponha , pois so um sinal sobreescreve todo o arquivo.

 Abraços.

 Em 24 de setembro de 2012 07:45, Hélder Pinheiro 
 pinheiro.helde...@gmail.com escreveu:

 Boas Pessoal,

 Eu tenho um script onde eu insiro um parâmetro (DUID de uma máquina) e
 pretendo exportar essa variável do DUID de modo a ser usada em um ficheiro
 de configuração de um programa que é chamado pelo script.


 #Script
 1)insiro DUID
 2) chamo programa RADVD

 #RADVD inicia com a variável DUID que está no fichheiro radvd.conf


 Tentei fazer export à variável, mas não estou a conseguir.
 Será que me conseguem ajudar?

 Cumprimentos,
 Hélder Pinheiro





Re: shell script e variáveis

2012-09-24 Por tôpico Gabriel Ricardo
Você terá que filtrar a linha que consta esse DUID no arquivo.conf, exemplo:

1 - criando um arquivo com um exemplo de variavel:
~$ echo UID='lala'  teste_var.txt

2 - mostrando como ficou o arquivo:
~$ cat teste_var.txt
UID=lala

3 - filtrando com awk para ler só o valor da variavel:
~$ awk -F '=' '/^UID=/ {print $2}' teste_var.txt
lala

4 - você pode chamar essa variavel em outro script da seguinte forma:
UID=$(awk -F '=' '/^UID=/ {print $2}' teste_var.txt);

Atenciosamente,
*Gabriel Ricardo.*
www.tinotapa.com.br



Em 24 de setembro de 2012 10:01, Hélder Pinheiro 
pinheiro.helde...@gmail.com escreveu:

 já pensei nessa solução, mas a variável fica no meio de uma condição

 é algo como isto:

 host TESTE {

 duid $VariavelQueQueroInserir

 }


 Cumprimentos,
 Hélder Pinheiro


 No dia 24 de Setembro de 2012 13:55, Rodolfo rof20...@gmail.comescreveu:

 se for inserir essa variavel em outro arquivo faça:

 # echo $VARIAVEL  arquivo_de_configuracao.conf

 os 2 sinais de maior servem para por o valor da variavel no final do
 arquivo, NUNCA ponha , pois so um sinal sobreescreve todo o arquivo.

 Abraços.

 Em 24 de setembro de 2012 07:45, Hélder Pinheiro 
 pinheiro.helde...@gmail.com escreveu:

 Boas Pessoal,

 Eu tenho um script onde eu insiro um parâmetro (DUID de uma máquina) e
 pretendo exportar essa variável do DUID de modo a ser usada em um ficheiro
 de configuração de um programa que é chamado pelo script.


 #Script
 1)insiro DUID
 2) chamo programa RADVD

 #RADVD inicia com a variável DUID que está no fichheiro radvd.conf


 Tentei fazer export à variável, mas não estou a conseguir.
 Será que me conseguem ajudar?

 Cumprimentos,
 Hélder Pinheiro






Re: [OT] Laço FOR em script shell

2012-05-26 Por tôpico Jacques de Beijer
Se quiser digitar pouco

cat user.txt
jacques

cat pass.txt
beijer

paste user.txt pass.txt  user_pass.txt

cat user_pass.txt
jacques beijer

Vim ou sed depois e tudo pronto!

Em 24 de maio de 2012 14:32, Francisco C Soares dotjun...@gmail.comescreveu:

  Boa tarde Samir,

 Tente isto:

 pr -m -t -s\  user.txt pass.txt

 Note que logo após o *-s\* existe dois espaços, depois os nomes dos
 arquivos.

 A saída do comando acima se parece com isto:
 maria 01234
 jose 12345
 junior 23456

 ___
 Francisco C Soares
 403790c89847cdbe5a262146de8fb93139c4



 On 05/24/2012 02:03 PM, Samir Patrice wrote:

 Fala galera,

  Desculpa pelo off-topic, mas tô com uma dúvida em shell script, até
 porque não sou muito bom nisso e ainda tô começando, mas alguém poderia me
 ajudar com um script?
 Tenho o seguinte cenário:
 - Dois arquivos chamados users.txt e senhas.txt e ambos estão nomes de
 usuário e senhas respectivamente nos arquivos.
 - Pra adicionar um usuário num determinado sistema eu tenho que digitar o
 comando (hipoteticamente) *#adduser usuario senha*
 - Nesse script eu teria que ter um laço *FOR* que buscaria no primeiro
 arquivo o nome do usuário e no segundo arquivo o a senha desse usuário.

  Alguém pode dar uma dica?

  --
 Samir Patrice


  -- To UNSUBSCRIBE, email to
 debian-user-portuguese-requ...@lists.debian.org with a subject of
 unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive:
 http://lists.debian.org/4fbe7093.2030...@gmail.com




-- 
Atenciosamente,

Jacques de Beijer
Belem -  Para -  Brasil


[OT] Laço FOR em script shell

2012-05-24 Por tôpico Samir Patrice
Fala galera,

Desculpa pelo off-topic, mas tô com uma dúvida em shell script, até porque
não sou muito bom nisso e ainda tô começando, mas alguém poderia me ajudar
com um script?
Tenho o seguinte cenário:
- Dois arquivos chamados users.txt e senhas.txt e ambos estão nomes de
usuário e senhas respectivamente nos arquivos.
- Pra adicionar um usuário num determinado sistema eu tenho que digitar o
comando (hipoteticamente) *#adduser usuario senha*
- Nesse script eu teria que ter um laço *FOR* que buscaria no primeiro
arquivo o nome do usuário e no segundo arquivo o a senha desse usuário.

Alguém pode dar uma dica?

-- 
Samir Patrice


Res: [OT] Laço FOR em script shell

2012-05-24 Por tôpico jmhenrique
cat users.txt | while read usuario 
do 
echo cadastrando usuario $usuario 
senha=`grep ^$usuario$ senhas.txt`
adduser $usuario $senha || echo deu caca no usuario=$usuario senha=$senha 
done 



 
-Original Message-
From: Samir Patrice samir.patr...@gmail.com
Date: Thu, 24 May 2012 14:03:10 
To: debian-user-portuguese@lists.debian.org
Subject:  [OT] Laço FOR em script shell

Fala galera,

Desculpa pelo off-topic, mas tô com uma dúvida em shell script, até porque
não sou muito bom nisso e ainda tô começando, mas alguém poderia me ajudar
com um script?
Tenho o seguinte cenário:
- Dois arquivos chamados users.txt e senhas.txt e ambos estão nomes de
usuário e senhas respectivamente nos arquivos.
- Pra adicionar um usuário num determinado sistema eu tenho que digitar o
comando (hipoteticamente) *#adduser usuario senha*
- Nesse script eu teria que ter um laço *FOR* que buscaria no primeiro
arquivo o nome do usuário e no segundo arquivo o a senha desse usuário.

Alguém pode dar uma dica?

-- 
Samir Patrice



Re: [OT] Laço FOR em script shell

2012-05-24 Por tôpico Leandro Henrique Stein
Mas a solução apresentada difere da conjuntura apresentada.

Pelo texto ele teria algo assim:

users.txt:
joao
maria
jose

senhas.txt
1234
9874
1245

Eu diria que a melhor opção, para uma quantidade exorbitante de usuários era
montar um arquivo mesclado com usuário e senha e usar o CUT para separar
os campos de usuário e senha de cada linha a partir de um separador.

Para manter o uso de dois arquivos, uma opção seria usar o comando head,
pegando
a linha do arquivo de senha por meio de um contador de linha.


Leandro Henrique Stein
Analista de Informática
Claro: (41) 9935-9960
Tim: (41) 9802-9109
Skype: leandro.h.stein
Twitter: @leandrohstein

Desculpar-se é um sinal de fraqueza. Exceto entre amigos - Leroy Jethro
Gibbs



Em 24 de maio de 2012 14:10, jmhenri...@yahoo.com.br escreveu:

 cat users.txt | while read usuario
 do
 echo cadastrando usuario $usuario
 senha=`grep ^$usuario$ senhas.txt`
 adduser $usuario $senha || echo deu caca no usuario=$usuario
 senha=$senha
 done



 --
 *From: * Samir Patrice samir.patr...@gmail.com
 *Date: *Thu, 24 May 2012 14:03:10 -0300
 *To: *debian-user-portuguese@lists.debian.org
 *Subject: *[OT] Laço FOR em script shell

 Fala galera,

 Desculpa pelo off-topic, mas tô com uma dúvida em shell script, até porque
 não sou muito bom nisso e ainda tô começando, mas alguém poderia me ajudar
 com um script?
 Tenho o seguinte cenário:
 - Dois arquivos chamados users.txt e senhas.txt e ambos estão nomes de
 usuário e senhas respectivamente nos arquivos.
 - Pra adicionar um usuário num determinado sistema eu tenho que digitar o
 comando (hipoteticamente) *#adduser usuario senha*
 - Nesse script eu teria que ter um laço *FOR* que buscaria no primeiro
 arquivo o nome do usuário e no segundo arquivo o a senha desse usuário.

 Alguém pode dar uma dica?

 --
 Samir Patrice



Re: [OT] Laço FOR em script shell

2012-05-24 Por tôpico Francisco C Soares

  
  
Boa tarde Samir,

Tente isto:

pr -m -t -s\ user.txt pass.txt

Note que logo aps o -s\ existe dois espaos, depois os
nomes dos arquivos.

A sada do comando acima se parece com isto:
maria 01234
jose 12345
junior 23456

___
Francisco C Soares
403790c89847cdbe5a262146de8fb93139c4


On 05/24/2012 02:03 PM, Samir Patrice wrote:
Fala galera,
  
  
  Desculpa pelo off-topic, mas t com uma dvida em shell
script, at porque no sou muito bom nisso e ainda t comeando,
masalgumpoderia me ajudar com um script?
  Tenho o seguinte cenrio:
  - Dois arquivos chamados users.txt e senhas.txt e ambos esto
nomes de usurio e senhas respectivamente nos arquivos.
  - Pra adicionar um usurio num determinado sistema eu tenho
que digitar o comando (hipoteticamente) #adduser
  usuario senha
  - Nesse script eu teria que ter um lao FOR que
buscaria no primeiro arquivo o nome do usurio e no segundo
arquivo o a senha desse usurio.
  
  
  Algum pode dar uma dica?

  

-- 
Samir Patrice
  


  



-- 
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fbe7093.2030...@gmail.com



[OT] Laço FOR em script shell

2012-05-24 Por tôpico Samir Patrice
Mauricio, obrigado pelo conselho. Já baixei alguns ebooks pra me aprofundar
mais.
Francisco, sua dica deu certo pra mim... usei seu comando e a saida joguei
para um terceiro arquivo, assim ficou mais fácil fazer o laço FOR
juntamento com o comando cut.
Obrigado a todos pelas dicas.

Em 24 de maio de 2012 14:32, Francisco C Soares dotjun...@gmail.comescreveu:

 Boa tarde Samir,

 Tente isto:

 pr -m -t -s\  user.txt pass.txt

 Note que logo após o *-s\* existe dois espaços, depois os nomes dos
 arquivos.

 A saída do comando acima se parece com isto:
 maria 01234
 jose 12345
 junior 23456

 ___
 Francisco C Soares
 403790c89847cdbe5a262146de8fb93139c4



 On 05/24/2012 02:03 PM, Samir Patrice wrote:

 Fala galera,

  Desculpa pelo off-topic, mas tô com uma dúvida em shell script, até
 porque não sou muito bom nisso e ainda tô começando, mas alguém poderia me
 ajudar com um script?
 Tenho o seguinte cenário:
 - Dois arquivos chamados users.txt e senhas.txt e ambos estão nomes de
 usuário e senhas respectivamente nos arquivos.
 - Pra adicionar um usuário num determinado sistema eu tenho que digitar o
 comando (hipoteticamente) *#adduser usuario senha*
 - Nesse script eu teria que ter um laço *FOR* que buscaria no primeiro
 arquivo o nome do usuário e no segundo arquivo o a senha desse usuário.

  Alguém pode dar uma dica?

  --
 Samir Patrice





-- 
Samir Patrice


Re: [Poss?vel Spam] Re: [OT] Shell Script Apache Log

2011-10-20 Por tôpico Leslie H. Watter

Oi Harley,

porque vc não usa o comm para comparar 2 arquivos ?


Veja um exemplo do que eu te digo:



$ comm -3 (tail -n 5 /var/log/auth.log | sort ) (tail -n 5 
/var/log/auth.log.1 | sort)
Oct 17 10:39:04 x CRON[12130]: pam_unix(cron:session): 
session closed for user root
Oct 17 10:45:02 x CRON[12171]: pam_limits(cron:session): 
Unknown kernel rlimit 'Max realtime timeout' ignored
Oct 17 10:45:02 x CRON[12171]: pam_unix(cron:session): 
session closed for user root
Oct 17 10:45:02 x CRON[12171]: pam_unix(cron:session): 
session opened for user root by (uid=0)
Oct 17 10:46:30 x su[11744]: pam_unix(su:session): session 
closed for user nobody
Oct 20 10:33:01 x CRON[27030]: pam_limits(cron:session): Unknown 
kernel rlimit 'Max realtime timeout' ignored
Oct 20 10:33:02 x CRON[27030]: pam_unix(cron:session): session 
closed for user root
Oct 20 10:35:01 x CRON[27179]: pam_limits(cron:session): Unknown 
kernel rlimit 'Max realtime timeout' ignored
Oct 20 10:35:01 x CRON[27179]: pam_unix(cron:session): session 
closed for user root
Oct 20 10:35:01 x CRON[27179]: pam_unix(cron:session): session 
opened for user root by (uid=0)
$



agora com o wc -l 


$ wc -l (comm -3 (tail -n 5 /var/log/auth.log | sort ) (tail -n 5 
/var/log/auth.log.1 | sort))
10 /dev/fd/63



recebendo direto o número de linhas diferentes


$ wc -l (comm -3 (tail -n 5 /var/log/auth.log | sort ) (tail -n 5 
/var/log/auth.log.1 | sort)) | cut -f 1 -d ' '
10




agora mudando para o mesmo arquivo  


$ wc -l (comm -3 (tail -n 5 /var/log/auth.log | sort ) (tail -n 5 
/var/log/auth.log | sort)) | cut -f 1 -d ' '
0


Dessa maneira vc consegue comparar arquivos e linhas, basta ajeitar a saida do 
tail -f para algum lugar temporário conforme tua necessidade. 

[]s

LEslie



Em Wed, Oct 05, 2011 at 11:44:49AM -0300, Harlei Liguori Marcelino escreveu:
| Date: Wed, 5 Oct 2011 11:44:49 -0300
| Subject: [Poss?vel Spam]  Re: [OT] Shell Script Apache Log
| From: Harlei Liguori Marcelino hligu...@gmail.com
| To: P. J. pjotam...@gmail.com
| Cc: Debian-User debian-user-portuguese@lists.debian.org
| 
|Amigos, ta dificil aqui uahauhauha sera que podem me ajudar?
|Por algum motivo o script abaixo le todas as linhas mas nao refaz as
|checagens, vejam:
| 
|#!/bin/bash
| 
|# Set some variables here
| 
|logfile=/var/log/httpd/server_error_log
| 
|pattern=[error]
| 
|email=har...@server.com
| 
|erros_notificados=/root/script/erros_notificados.log
| 
|# read each new line as it gets written to the log file
| 
|tail -fn0 $logfile | while read line ; do
| 
|  # check each line against our pattern
| 
|  echo $line | grep -i $pattern
| 
|  # if a line matches...
| 
|  if [ $? = 0 ]; then
| 
|linha_tratada=`echo $line | awk '{print $9, $10, $11, $12, $13, $14,
|$15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29,
|$30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $40}'`
| 
|# procura linha_tratada no arquivo de erros existente
| 
|# se nao existir, cadastra no arquivo e envia um email com conteudo de
|line
| 
|if [ $(grep -c $linha_tratada $erros_notificados) -eq 0 ]; then
| 
|   echo $linha_tratada  $erros_notificados
| 
|   # send an email!
| 
|   echo Found an error: $line | mail $email -s ERROR
| 
|fi
| 
|  fi
| 
|done
| 
|O problema e:
| 
|if [ $(grep -c $linha_tratada $erros_notificados) -eq 0 ]; then
| 
|A primeira linha ele pega e checa, se e zero, ele cadastra a linha no
|arquivo certinho, so que quando chega a segunda, terceira, etc* ele nao
|checa mais e da sempre o valor como 0 e ai cadastra linhas iguais no
|arquivo, mesmo ja tendo cadastrado anteriormente, ai envia emails sobre
|problemas que ja foram notificados toda hora.
| 
|Alguem sabe me ajudar a descobrir o pq q ele nao checa todas as vezes?
| 
|agradec,o desde ja
| 
|att
| 
|Harlei
| 
|Em 5 de outubro de 2011 01:16, Harlei Liguori Marcelino
|hligu...@gmail.com escreveu:
| 
|  Obrigado pela resposta meu amigo ;) vou verificar esses softwares...
|   
|  mas comecei a desenvolver um shell pra isso tb. Estou agarrado tentando
|  tirar as primeiras colunas do arquivo de log do apache onde tem IP de
|  origel e tal, pq essa parte geralmente sera diferente mesmo. Alguem sabe
|  como reverter o resultado do print do awk por exemplo para mostrar todas
|  as colunas exceto as primeiras ou algo q fac,a isso em shell?
|   
|  att
|   
|  Harlei
| 
|   
|  2011/10/5 P. J. pjotam...@gmail.com
| 
|Em 5 de outubro de 2011 00:17, Harlei Liguori Marcelino
|hligu...@gmail.com

Re: [OT] Shell Script Apache Log

2011-10-20 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 05-10-2011 00:17, Harlei Liguori Marcelino wrote:
 Amigos,
  
 apesar de não ser o assunto da lista já tive problemas de Shell Script e
 recebi diversar ajudas importantes aqui na lista, fora que, talvez
 exista algum software já escrito que eu possa usar poupando o trabalho
 de escrever um Shell Script.
 Preciso urgentemente escrever um Shell Script ou encontrar um Shell
 Script ou Software que faça a varredura do arquivo de erros do apache de
 X em X minutos, verifique os erros existentes e os envie por e-mail.
 Isso teoricamente seria até simples de fazer, agora, o problema todo é
 como fazer isso e evitar que os mesmos erros sejam enviados 1.000 vezes
 por email? Por exemplo, se tenho um erro X acontecendo em uma tela muito
 usada, este erro será gerado milhares de vezes e este script simples não
 conseguiria checar se o erro já foi enviado por e-mail ou não.
 Alguém teria algum script q faça algo parecido ou me indicaria algum
 software? Ou se for o caso, me dê uma luz de como fazer este script?
 Pensei em algo como guardar em um arquivo texto as linhas que já enviei
 por e-mail e checar se a linha existe no arquivo, ou algo deste tipo.
 Será válido? Ou alguém tem alguma outra ideia?
  
 Qualquer ajuda é extremamente bem vinda.

O nome da ferramenta que você procura é logcheck.

Na mesma linha você pode configurar o swatch ou o syslog-ng.

Talvez seja do seu interesse o logwatch.

Finalmente, você pode construir algo a partir do princípios do fail2ban.

Abraço,
- -- 
Felipe Augusto van de Wiel (faw) f...@funlabs.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCgAGBQJOoCgeAAoJEMa4WYSFUi4t2c4P/i50TRLXtkSyoCD0s68NyXYZ
iyqALPFPoByputT/u6osjb0qT7WlVoEN46cz7iIjcW6LZvFfT+aIEp8qWPLjxHwT
tYyKP1s7q692wjujVqxgjXzwFIonAxS404x97mkZF0fFqw3ZOzLLcCCtbIC3qxP/
zQJPM8V9Khs1klrryWz4FCpfbMxyEM/oQwZqg2XA9bDtER+GBAU2KDt7V40p9rYD
Q6MJ8GEmyh3vuA5ozzGug3PnI6HujdHYd3YQ409ZcBEwqN/ZEaXCm387OXSUHhvW
PXy55Kxbr0B2j1chSHyfrUVAwJfhUbAH4ZkbWs0GHADuGd7E1Zrj8kPIvRaJn0wA
Y5TZGVODoskJsDlTOLjbzT/a/s2VajmyVfYk5H2gaGy9X3BwEBMnQ+mGr7WgD/CG
1OLJqhmFuTuIrNegcuKfTc4xx6rfS0vEl5DHmqgs1sRqIM9YrZUeav3OB12zSopo
MQijmjZvFTl4fpYwAUah+2103QWNlBLXsGmthbp9lD9Y4vQOBz57S/ntUPjrBCPH
EUEuiiXX+hoYPwu3WfBReHiyvOARF2JMA9aGT31rbK4hRzPK1AZqFotYR0oAYD7i
g8Op1gygDaFfLyiZtMIxAmBsgz8MPAjzzW7NAtagcUdnRekSo1CE24IW7hhs+4Fv
T94jwW8lZIvdv5PwRSPU
=pWOL
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ea0281e.5080...@funlabs.org



[OFF-TOPIC] Emulador de terminal e programação Shell Script no Nokia E71

2011-10-13 Por tôpico Leandro Hamid
Bom dia a todos.

Eu sei qu este assunto não esta dentro do escopo das listas, eu tenho um
telefone celular Nokia E71 e gostaria de saber se há possibilidades de
instalar um emulador de terminal e um compilador Shell Script no mesmo
aparelho, se esta possibilidade existir a partir de onde posso fazer o
download dos aplicativos e como faço para instalar os mesmos?

Desde já agradeço a todos.


-- 
Leandro Hamid
SERPRO - Serviço Federal de Processamento de Dados
Maito: leandro.ha...@gmail.com
Maito: leandro.ha...@linuxmail.org
Skype: leandro_hamid
Twitter: @obesteirol
http://www.serpro.gov.br
GNU/Linux User #485051
-- The blue screen of the death --


Re: [OFF-TOPIC] Emulador de terminal e programação Shell Script no Nokia E71

2011-10-13 Por tôpico PEdro Arthur Duarte (aka JEdi)

On 10/13/2011 10:35 AM, Leandro Hamid wrote:

Bom dia a todos.

Eu sei qu este assunto não esta dentro do escopo das listas, eu tenho um
telefone celular Nokia E71 e gostaria de saber se há possibilidades de
instalar um emulador de terminal e um compilador Shell Script no mesmo
aparelho, se esta possibilidade existir a partir de onde posso fazer o
download dos aplicativos e como faço para instalar os mesmos?


Até onde eu sei, não existe um emulador terminal para o E71. Mas tem 
Python e funciona bem. Procure por PythonS60.


--
Pedro Arthur Duarte (aka JEdi)


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e96efa6.6010...@gmail.com



Re: [OT] Shell Script Apache Log

2011-10-05 Por tôpico Harlei Liguori Marcelino
Amigos, ta dificil aqui uahauhauha será que podem me ajudar?

Por algum motivo o script abaixo le todas as linhas mas não refaz as
checagens, vejam:

#!/bin/bash


# Set some variables here

logfile=/var/log/httpd/server_error_log

pattern=[error]

email=har...@server.com

erros_notificados=/root/script/erros_notificados.log


# read each new line as it gets written to the log file

tail -fn0 $logfile | while read line ; do


  # check each line against our pattern

  echo $line | grep -i $pattern


  # if a line matches...

  if [ $? = 0 ]; then


linha_tratada=`echo $line | awk '{print $9, $10, $11, $12, $13, $14,
$15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29,
$30, $31, $32, $33, $34, $35, $36, $37, $38, $39, $40}'`


# procura linha_tratada no arquivo de erros existente

# se nao existir, cadastra no arquivo e envia um email com conteudo de
line


if [ $(grep -c $linha_tratada $erros_notificados) -eq 0 ]; then


   echo $linha_tratada  $erros_notificados


   # send an email!

   echo Found an error: $line | mail $email -s ERROR

fi

  fi

done





O problema é:


if [ $(grep -c $linha_tratada $erros_notificados) -eq 0 ]; then


A primeira linha ele pega e checa, se é zero, ele cadastra a linha no
arquivo certinho, só que quando chega a segunda, terceira, etc… ele não
checa mais e da sempre o valor como 0 e ai cadastra linhas iguais no
arquivo, mesmo já tendo cadastrado anteriormente, ai envia emails sobre
problemas que já foram notificados toda hora.


Alguém sabe me ajudar a descobrir o pq q ele não checa todas as vezes?


agradeço desde já


att


Harlei

Em 5 de outubro de 2011 01:16, Harlei Liguori Marcelino
hligu...@gmail.comescreveu:

 Obrigado pela resposta meu amigo ;) vou verificar esses softwares...

 mas comecei a desenvolver um shell pra isso tb. Estou agarrado tentando
 tirar as primeiras colunas do arquivo de log do apache onde tem IP de origel
 e tal, pq essa parte geralmente será diferente mesmo. Alguém sabe como
 reverter o resultado do print do awk por exemplo para mostrar todas as
 colunas exceto as primeiras ou algo q faça isso em shell?

 att

 Harlei



 2011/10/5 P. J. pjotam...@gmail.com

 Em 5 de outubro de 2011 00:17, Harlei Liguori Marcelino
 hligu...@gmail.com escreveu:
  Amigos,
 

  ou Software que faça a varredura do arquivo de erros do apache de X em X
  minutos, verifique os erros existentes e os envie por e-mail.

 http://www.icinga.org/

 http://www.zabbix.com/

 --
 |  .''`.   A fé não dá respostas. Só impede perguntas.
 | : :'  :
 | `. `'`
 |   `-   P.J. - http://wiki.dcc.ufba.br/~PeeJay


 --
 To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive:
 http://lists.debian.org/cacnf0piled_6lzx16be+o4fk1uzikgexol_1svqxdr9exdw...@mail.gmail.com





[OT] Shell Script Apache Log

2011-10-04 Por tôpico Harlei Liguori Marcelino
Amigos,

apesar de não ser o assunto da lista já tive problemas de Shell Script e
recebi diversar ajudas importantes aqui na lista, fora que, talvez exista
algum software já escrito que eu possa usar poupando o trabalho de escrever
um Shell Script.
Preciso urgentemente escrever um Shell Script ou encontrar um Shell Script
ou Software que faça a varredura do arquivo de erros do apache de X em X
minutos, verifique os erros existentes e os envie por e-mail. Isso
teoricamente seria até simples de fazer, agora, o problema todo é como fazer
isso e evitar que os mesmos erros sejam enviados 1.000 vezes por email? Por
exemplo, se tenho um erro X acontecendo em uma tela muito usada, este erro
será gerado milhares de vezes e este script simples não conseguiria checar
se o erro já foi enviado por e-mail ou não.
Alguém teria algum script q faça algo parecido ou me indicaria algum
software? Ou se for o caso, me dê uma luz de como fazer este script? Pensei
em algo como guardar em um arquivo texto as linhas que já enviei por e-mail
e checar se a linha existe no arquivo, ou algo deste tipo. Será válido? Ou
alguém tem alguma outra ideia?

Qualquer ajuda é extremamente bem vinda.

agradeço desde já

att

Harlei


Re: [OT] Shell Script Apache Log

2011-10-04 Por tôpico P. J.
Em 5 de outubro de 2011 00:17, Harlei Liguori Marcelino
hligu...@gmail.com escreveu:
 Amigos,


 ou Software que faça a varredura do arquivo de erros do apache de X em X
 minutos, verifique os erros existentes e os envie por e-mail.

http://www.icinga.org/

http://www.zabbix.com/

-- 
|  .''`.   A fé não dá respostas. Só impede perguntas.
| : :'  :
| `. `'`
|   `-   P.J. - http://wiki.dcc.ufba.br/~PeeJay


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cacnf0piled_6lzx16be+o4fk1uzikgexol_1svqxdr9exdw...@mail.gmail.com



Re: [OT] Shell Script Apache Log

2011-10-04 Por tôpico Harlei Liguori Marcelino
Obrigado pela resposta meu amigo ;) vou verificar esses softwares...

mas comecei a desenvolver um shell pra isso tb. Estou agarrado tentando
tirar as primeiras colunas do arquivo de log do apache onde tem IP de origel
e tal, pq essa parte geralmente será diferente mesmo. Alguém sabe como
reverter o resultado do print do awk por exemplo para mostrar todas as
colunas exceto as primeiras ou algo q faça isso em shell?

att

Harlei



2011/10/5 P. J. pjotam...@gmail.com

 Em 5 de outubro de 2011 00:17, Harlei Liguori Marcelino
 hligu...@gmail.com escreveu:
  Amigos,
 

  ou Software que faça a varredura do arquivo de erros do apache de X em X
  minutos, verifique os erros existentes e os envie por e-mail.

 http://www.icinga.org/

 http://www.zabbix.com/

 --
 |  .''`.   A fé não dá respostas. Só impede perguntas.
 | : :'  :
 | `. `'`
 |   `-   P.J. - http://wiki.dcc.ufba.br/~PeeJay


 --
 To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive:
 http://lists.debian.org/cacnf0piled_6lzx16be+o4fk1uzikgexol_1svqxdr9exdw...@mail.gmail.com




RES: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Bruno Ambrosio
Qual problema ocorre quando você tenta rodar pela crontab?

 

Bruno Ambrosio

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: terça-feira, 31 de maio de 2011 18:57
Para: debianlista
Assunto: Re: [OT] Shell-Script sempre ativo

 

Bom, eu até que estou tentando colocar o script no crontab de 1 em 1 minuto, 
mas o script nao roda no crontab de jeito nenhum...

a forma que eu coloquei o script no crontab está certa já que coloquei outro 
script da mesma forma para teste e funcionou...

 

será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo 
crontab?

 

:(

 

agradeço!!!

 

Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com escreveu:

sja tentou colocar no /etc/rc.local ?

/bin/script.sh 


ve se ajuda






2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

Olá amigos,

 

fiz um shell script para monitorar algumas coisas usando while e tal, até aí 
tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell 
script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou 
outro motivo qualquer o script para. Alguém saberia me informar como fazer para 
deixar um shell script sempre ativo, rodando em background?

 

agradeço desde já

 

att

 

Harlei





-- 
Fabiano Barros
Consultor Técnico
Cel.: 55 15 9175-4204
barrosfabi...@gmail.com
--
DJSystem - Automação Comercial
Fone/Fax: 55 15 3259-9600

 



CONFIDENCIALIDADE DO CORREIO ELETRÔNICO
Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou 
privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, 
copie ou divulgue as informações nele contidas. E, por favor, avise 
imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

DISCLAIMER
This message, including its attachments, may contain confidential and/or 
privileged information. If you received this email by mistake, do not use, copy 
or disseminate any information herein contained. Please notify us immediately 
by replying to the sender and then delete it.


Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
Para ser bem sincero não há problema algum, simplesmente não roda... é como
se não houvesse a linha do script no crontab... mas já coloquei e tentei até
mudar... veja:

0-59/1 * * * * root /root/cloud/cloud.sh

já tentei também:

*/1 * * * * root /root/cloud/cloud.sh

Nenhum dos dois roda o script...

Se eu rodar o script na mão roda perfeito...

Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo
crontab...

só este script q não roda de jeito nenhum :(

alguém sabe oq diabos pode ser? :(

agradeço desde já

att

Harlei

Em 1 de junho de 2011 08:21, Bruno Ambrosio 
bruno.ambro...@grupoestado.com.br escreveu:

  Qual problema ocorre quando você tenta rodar pela crontab?



 *Bruno* Ambrosio



 *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com]
 *Enviada em:* terça-feira, 31 de maio de 2011 18:57
 *Para:* debianlista
 *Assunto:* Re: [OT] Shell-Script sempre ativo



 Bom, eu até que estou tentando colocar o script no crontab de 1 em 1
 minuto, mas o script nao roda no crontab de jeito nenhum...

 a forma que eu coloquei o script no crontab está certa já que coloquei
 outro script da mesma forma para teste e funcionou...



 será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo
 crontab?



 :(



 agradeço!!!



 Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com
 escreveu:

 sja tentou colocar no /etc/rc.local ?

 /bin/script.sh 


 ve se ajuda




  2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

 Olá amigos,



 fiz um shell script para monitorar algumas coisas usando while e tal, até
 aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o
 shell script sempre ativo, já que rodo ele e quando a instancia fecha por
 timeout ou outro motivo qualquer o script para. Alguém saberia me informar
 como fazer para deixar um shell script sempre ativo, rodando em background?



 agradeço desde já



 att



 Harlei



   --
 Fabiano Barros
 Consultor Técnico
 Cel.: 55 15 9175-4204
 barrosfabi...@gmail.com
 --
 DJSystem - Automação Comercial
 Fone/Fax: 55 15 3259-9600



 CONFIDENCIALIDADE DO CORREIO ELETRÔNICO

 Esta mensagem, incluindo seus anexos, pode conter informação confidencial
 e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não
 utilize, copie ou divulgue as informações nele contidas. E, por favor, avise
 imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

 DISCLAIMER
 This message, including its attachments, may contain confidential and/or
 privileged information. If you received this email by mistake, do not use,
 copy or disseminate any information herein contained. Please notify us
 immediately by replying to the sender and then delete it.




Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico paulo bruck
Bom dia

Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino
hligu...@gmail.comescreveu:

 Para ser bem sincero não há problema algum, simplesmente não roda... é como
 se não houvesse a linha do script no crontab... mas já coloquei e tentei até
 mudar... veja:

 0-59/1 * * * * root /root/cloud/cloud.sh

 já tentei também:

 */1 * * * * root /root/cloud/cloud.sh

 Nenhum dos dois roda o script...

 Se eu rodar o script na mão roda perfeito...

 Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo
 crontab...

 só este script q não roda de jeito nenhum :(

 alguém sabe oq diabos pode ser? :(


ok

vc deve colocar como
*/1  *  *  *  *   root /root/cloud/cloud.sh

chmod 755 /root/cloud/cloud.sh

se bem que o melhor lugar para seu script seria no /usr/local/sbin .80)
( FHS)

testes ???

[]s



 agradeço desde já

 att

 Harlei

 Em 1 de junho de 2011 08:21, Bruno Ambrosio 
 bruno.ambro...@grupoestado.com.br escreveu:

  Qual problema ocorre quando você tenta rodar pela crontab?



 *Bruno* Ambrosio



 *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com]
 *Enviada em:* terça-feira, 31 de maio de 2011 18:57
 *Para:* debianlista
 *Assunto:* Re: [OT] Shell-Script sempre ativo



 Bom, eu até que estou tentando colocar o script no crontab de 1 em 1
 minuto, mas o script nao roda no crontab de jeito nenhum...

 a forma que eu coloquei o script no crontab está certa já que coloquei
 outro script da mesma forma para teste e funcionou...



 será que alguém tem ideia do pq o script funciona rodando na mão e nao
 pelo crontab?



 :(



 agradeço!!!



 Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com
 escreveu:

 sja tentou colocar no /etc/rc.local ?

 /bin/script.sh 


 ve se ajuda




  2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

 Olá amigos,



 fiz um shell script para monitorar algumas coisas usando while e tal, até
 aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o
 shell script sempre ativo, já que rodo ele e quando a instancia fecha por
 timeout ou outro motivo qualquer o script para. Alguém saberia me informar
 como fazer para deixar um shell script sempre ativo, rodando em background?



 agradeço desde já



 att



 Harlei



   --
 Fabiano Barros
 Consultor Técnico
 Cel.: 55 15 9175-4204
 barrosfabi...@gmail.com
 --
 DJSystem - Automação Comercial
 Fone/Fax: 55 15 3259-9600



 CONFIDENCIALIDADE DO CORREIO ELETRÔNICO

 Esta mensagem, incluindo seus anexos, pode conter informação confidencial
 e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não
 utilize, copie ou divulgue as informações nele contidas. E, por favor, avise
 imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

 DISCLAIMER
 This message, including its attachments, may contain confidential and/or
 privileged information. If you received this email by mistake, do not use,
 copy or disseminate any information herein contained. Please notify us
 immediately by replying to the sender and then delete it.





RES: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Bruno Ambrosio
Coloca a saída da cron em algum log pra saber onde para a execução e/ou também 
colocar uma linha no inicio do script cd `dirname 0` para que ele execute 
sempre no diretório correto:

 

*/1 * * * * /root/cloud/cloud.sh  /tmp/cloud.log

 

Bruno Ambrosio

TI Operacional

www.ae.com.br

Tel.: (5511) 3856 5148

Cel.: (5511) 9367 3004

Av. Prof. Celestino Bourroul, 68

São Paulo - SP - 02710-000 - Brasil

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: quarta-feira, 1 de junho de 2011 09:49
Para: Bruno Ambrosio
Cc: debianlista
Assunto: Re: [OT] Shell-Script sempre ativo

 

Para ser bem sincero não há problema algum, simplesmente não roda... é como se 
não houvesse a linha do script no crontab... mas já coloquei e tentei até 
mudar... veja:

 

0-59/1 * * * * root /root/cloud/cloud.sh

já tentei também:

 

*/1 * * * * root /root/cloud/cloud.sh

 

Nenhum dos dois roda o script...

 

Se eu rodar o script na mão roda perfeito...

 

Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo 
crontab...

 

só este script q não roda de jeito nenhum :(

 

alguém sabe oq diabos pode ser? :(

 

agradeço desde já

 

att

 

Harlei

 

Em 1 de junho de 2011 08:21, Bruno Ambrosio bruno.ambro...@grupoestado.com.br 
escreveu:

Qual problema ocorre quando você tenta rodar pela crontab?

 

Bruno Ambrosio

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: terça-feira, 31 de maio de 2011 18:57
Para: debianlista
Assunto: Re: [OT] Shell-Script sempre ativo

 

Bom, eu até que estou tentando colocar o script no crontab de 1 em 1 minuto, 
mas o script nao roda no crontab de jeito nenhum...

a forma que eu coloquei o script no crontab está certa já que coloquei outro 
script da mesma forma para teste e funcionou...

 

será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo 
crontab?

 

:(

 

agradeço!!!

 

Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com escreveu:

sja tentou colocar no /etc/rc.local ?

/bin/script.sh 


ve se ajuda





2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

Olá amigos,

 

fiz um shell script para monitorar algumas coisas usando while e tal, até aí 
tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell 
script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou 
outro motivo qualquer o script para. Alguém saberia me informar como fazer para 
deixar um shell script sempre ativo, rodando em background?

 

agradeço desde já

 

att

 

Harlei





-- 
Fabiano Barros
Consultor Técnico
Cel.: 55 15 9175-4204
barrosfabi...@gmail.com
--
DJSystem - Automação Comercial
Fone/Fax: 55 15 3259-9600

 

CONFIDENCIALIDADE DO CORREIO ELETRÔNICO


Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou 
privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, 
copie ou divulgue as informações nele contidas. E, por favor, avise 
imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

DISCLAIMER
This message, including its attachments, may contain confidential and/or 
privileged information. If you received this email by mistake, do not use, copy 
or disseminate any information herein contained. Please notify us immediately 
by replying to the sender and then delete it.

 



CONFIDENCIALIDADE DO CORREIO ELETRÔNICO
Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou 
privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, 
copie ou divulgue as informações nele contidas. E, por favor, avise 
imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

DISCLAIMER
This message, including its attachments, may contain confidential and/or 
privileged information. If you received this email by mistake, do not use, copy 
or disseminate any information herein contained. Please notify us immediately 
by replying to the sender and then delete it.


Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
Ok, coloquei da forma que vc indicou, mas como disse já havia testado e nada
funciona :(

sobre o local dos scripts, acabo colocando os scripts junto com os
diretórios onde criam os arquivos de controle e tal, para saber onde estao
cada coisa... é só uma forma diferente de controlar as coisas, mas, não
deveria influenciar no funcionamento do script no cron, deveria? Ainda mais
pq, se eu criar um script idiota e jogar dentro do mesmo diretorio e no
crontab ele roda perfeitinho, ja fiz este teste...

Meu script tem algumas coisas mais pesadas, como leituras de dados de
instancias remotas da amazon e tal, mas demora uns 30 segundos pra rodar...
se roda na mao deveria rodar no crontab, correto?

dificil viu... nunca pensei ter problemas com o crontab uahauhauha

Harlei


Em 1 de junho de 2011 10:02, paulo bruck paulobru...@gmail.com escreveu:

 Bom dia

 Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino 
 hligu...@gmail.comescreveu:

 Para ser bem sincero não há problema algum, simplesmente não roda... é como
 se não houvesse a linha do script no crontab... mas já coloquei e tentei até
 mudar... veja:

 0-59/1 * * * * root /root/cloud/cloud.sh

 já tentei também:

 */1 * * * * root /root/cloud/cloud.sh

 Nenhum dos dois roda o script...

 Se eu rodar o script na mão roda perfeito...

 Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo
 crontab...

 só este script q não roda de jeito nenhum :(

 alguém sabe oq diabos pode ser? :(


 ok

 vc deve colocar como
 */1  *  *  *  *   root /root/cloud/cloud.sh

 chmod 755 /root/cloud/cloud.sh

 se bem que o melhor lugar para seu script seria no /usr/local/sbin .80)
 ( FHS)

 testes ???

 []s



 agradeço desde já

 att

 Harlei

 Em 1 de junho de 2011 08:21, Bruno Ambrosio 
 bruno.ambro...@grupoestado.com.br escreveu:

  Qual problema ocorre quando você tenta rodar pela crontab?



 *Bruno* Ambrosio



 *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com]
 *Enviada em:* terça-feira, 31 de maio de 2011 18:57
 *Para:* debianlista
 *Assunto:* Re: [OT] Shell-Script sempre ativo



 Bom, eu até que estou tentando colocar o script no crontab de 1 em 1
 minuto, mas o script nao roda no crontab de jeito nenhum...

 a forma que eu coloquei o script no crontab está certa já que coloquei
 outro script da mesma forma para teste e funcionou...



 será que alguém tem ideia do pq o script funciona rodando na mão e nao
 pelo crontab?



 :(



 agradeço!!!



 Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com
 escreveu:

 sja tentou colocar no /etc/rc.local ?

 /bin/script.sh 


 ve se ajuda




  2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

 Olá amigos,



 fiz um shell script para monitorar algumas coisas usando while e tal, até
 aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o
 shell script sempre ativo, já que rodo ele e quando a instancia fecha por
 timeout ou outro motivo qualquer o script para. Alguém saberia me informar
 como fazer para deixar um shell script sempre ativo, rodando em background?



 agradeço desde já



 att



 Harlei



   --
 Fabiano Barros
 Consultor Técnico
 Cel.: 55 15 9175-4204
 barrosfabi...@gmail.com
 --
 DJSystem - Automação Comercial
 Fone/Fax: 55 15 3259-9600



 CONFIDENCIALIDADE DO CORREIO ELETRÔNICO

 Esta mensagem, incluindo seus anexos, pode conter informação confidencial
 e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não
 utilize, copie ou divulgue as informações nele contidas. E, por favor, avise
 imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

 DISCLAIMER
 This message, including its attachments, may contain confidential and/or
 privileged information. If you received this email by mistake, do not use,
 copy or disseminate any information herein contained. Please notify us
 immediately by replying to the sender and then delete it.






Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
Olá amigo,

fiz oque você sugeriu, ele critou o arquivo /tmp/cloud.log mas simplesmente
não aparece nada no arquivo... deveria aparecer algo?

Meu script não printa nada quando roda, apenas atualiza um arquivo de log q
não está sendo atualizado :) só é atualizado quando rodo o script na mão...

não entendi essa historia de colocar o cd `dirname 0` no inicio do script...
como isso funciona?

grato

att

Harlei


Em 1 de junho de 2011 10:03, Bruno Ambrosio 
bruno.ambro...@grupoestado.com.br escreveu:

  Coloca a saída da cron em algum log pra saber onde para a execução e/ou
 também colocar uma linha no inicio do script cd `dirname 0` para que ele
 execute sempre no diretório correto:



 */1 * * * * /root/cloud/cloud.sh  /tmp/cloud.log



 *Bruno* Ambrosio

 TI Operacional

 www.ae.com.br

 Tel.: (5511) 3856 5148

 Cel.: (5511) 9367 3004

 Av. Prof. Celestino Bourroul, 68

 São Paulo – SP - 02710-000 - Brasil



 *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com]
 *Enviada em:* quarta-feira, 1 de junho de 2011 09:49
 *Para:* Bruno Ambrosio
 *Cc:* debianlista

 *Assunto:* Re: [OT] Shell-Script sempre ativo



 Para ser bem sincero não há problema algum, simplesmente não roda... é como
 se não houvesse a linha do script no crontab... mas já coloquei e tentei até
 mudar... veja:



 0-59/1 * * * * root /root/cloud/cloud.sh

 já tentei também:



 */1 * * * * root /root/cloud/cloud.sh



 Nenhum dos dois roda o script...



 Se eu rodar o script na mão roda perfeito...



 Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo
 crontab...



 só este script q não roda de jeito nenhum :(



 alguém sabe oq diabos pode ser? :(



 agradeço desde já



 att



 Harlei



 Em 1 de junho de 2011 08:21, Bruno Ambrosio 
 bruno.ambro...@grupoestado.com.br escreveu:

 Qual problema ocorre quando você tenta rodar pela crontab?



 *Bruno* Ambrosio



 *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com]
 *Enviada em:* terça-feira, 31 de maio de 2011 18:57
 *Para:* debianlista
 *Assunto:* Re: [OT] Shell-Script sempre ativo



 Bom, eu até que estou tentando colocar o script no crontab de 1 em 1
 minuto, mas o script nao roda no crontab de jeito nenhum...

 a forma que eu coloquei o script no crontab está certa já que coloquei
 outro script da mesma forma para teste e funcionou...



 será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo
 crontab?



 :(



 agradeço!!!



 Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com
 escreveu:

 sja tentou colocar no /etc/rc.local ?

 /bin/script.sh 


 ve se ajuda



  2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

 Olá amigos,



 fiz um shell script para monitorar algumas coisas usando while e tal, até
 aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o
 shell script sempre ativo, já que rodo ele e quando a instancia fecha por
 timeout ou outro motivo qualquer o script para. Alguém saberia me informar
 como fazer para deixar um shell script sempre ativo, rodando em background?



 agradeço desde já



 att



 Harlei



   --
 Fabiano Barros
 Consultor Técnico
 Cel.: 55 15 9175-4204
 barrosfabi...@gmail.com
 --
 DJSystem - Automação Comercial
 Fone/Fax: 55 15 3259-9600



 CONFIDENCIALIDADE DO CORREIO ELETRÔNICO


 Esta mensagem, incluindo seus anexos, pode conter informação confidencial
 e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não
 utilize, copie ou divulgue as informações nele contidas. E, por favor, avise
 imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

 DISCLAIMER
 This message, including its attachments, may contain confidential and/or
 privileged information. If you received this email by mistake, do not use,
 copy or disseminate any information herein contained. Please notify us
 immediately by replying to the sender and then delete it.



 CONFIDENCIALIDADE DO CORREIO ELETRÔNICO
 Esta mensagem, incluindo seus anexos, pode conter informação confidencial
 e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não
 utilize, copie ou divulgue as informações nele contidas. E, por favor, avise
 imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

 DISCLAIMER
 This message, including its attachments, may contain confidential and/or
 privileged information. If you received this email by mistake, do not use,
 copy or disseminate any information herein contained. Please notify us
 immediately by replying to the sender and then delete it.



ENC: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Bruno Ambrosio
Coloca a saída da cron em algum log pra saber onde para a execução e/ou também 
colocar uma linha no inicio do script cd `dirname 0` para que ele execute 
sempre no diretório correto:

 

*/1 * * * * /root/cloud/cloud.sh  /tmp/cloud.log

 

Bruno Ambrosio

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: quarta-feira, 1 de junho de 2011 09:49
Para: Bruno Ambrosio
Cc: debianlista
Assunto: Re: [OT] Shell-Script sempre ativo

 

Para ser bem sincero não há problema algum, simplesmente não roda... é como se 
não houvesse a linha do script no crontab... mas já coloquei e tentei até 
mudar... veja:

 

0-59/1 * * * * root /root/cloud/cloud.sh

já tentei também:

 

*/1 * * * * root /root/cloud/cloud.sh

 

Nenhum dos dois roda o script...

 

Se eu rodar o script na mão roda perfeito...

 

Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo 
crontab...

 

só este script q não roda de jeito nenhum :(

 

alguém sabe oq diabos pode ser? :(

 

agradeço desde já

 

att

 

Harlei

 

Em 1 de junho de 2011 08:21, Bruno Ambrosio bruno.ambro...@grupoestado.com.br 
escreveu:

Qual problema ocorre quando você tenta rodar pela crontab?

 

Bruno Ambrosio

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: terça-feira, 31 de maio de 2011 18:57
Para: debianlista
Assunto: Re: [OT] Shell-Script sempre ativo

 

Bom, eu até que estou tentando colocar o script no crontab de 1 em 1 minuto, 
mas o script nao roda no crontab de jeito nenhum...

a forma que eu coloquei o script no crontab está certa já que coloquei outro 
script da mesma forma para teste e funcionou...

 

será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo 
crontab?

 

:(

 

agradeço!!!

 

Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com escreveu:

sja tentou colocar no /etc/rc.local ?

/bin/script.sh 


ve se ajuda

 

2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

Olá amigos,

 

fiz um shell script para monitorar algumas coisas usando while e tal, até aí 
tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell 
script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou 
outro motivo qualquer o script para. Alguém saberia me informar como fazer para 
deixar um shell script sempre ativo, rodando em background?

 

agradeço desde já

 

att

 

Harlei





-- 
Fabiano Barros
Consultor Técnico
Cel.: 55 15 9175-4204
barrosfabi...@gmail.com
--
DJSystem - Automação Comercial
Fone/Fax: 55 15 3259-9600

 

CONFIDENCIALIDADE DO CORREIO ELETRÔNICO


Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou 
privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, 
copie ou divulgue as informações nele contidas. E, por favor, avise 
imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

DISCLAIMER
This message, including its attachments, may contain confidential and/or 
privileged information. If you received this email by mistake, do not use, copy 
or disseminate any information herein contained. Please notify us immediately 
by replying to the sender and then delete it.

 



CONFIDENCIALIDADE DO CORREIO ELETRÔNICO
Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou 
privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, 
copie ou divulgue as informações nele contidas. E, por favor, avise 
imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

DISCLAIMER
This message, including its attachments, may contain confidential and/or 
privileged information. If you received this email by mistake, do not use, copy 
or disseminate any information herein contained. Please notify us immediately 
by replying to the sender and then delete it.


Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Leslie H. Watter
Harlei,

O que aparentemente está acontecendo é que vc está com problemas de falta
de variáveis de ambiente no teu script.

Coloque os caminhos absolutos aos comandos e scripts que vc usa e teste ;-)

Já tive problemas de scripts não rodarem porque não tinha uma variável de
ambiente PATH definida corretamente dentro do espaço de execução do
crontab (o que parece obvio, mas não é).

Att,

LEslie



Em Wed, Jun 01, 2011 at 10:09:16AM -0300, Harlei Liguori Marcelino escreveu:
| Date: Wed, 1 Jun 2011 10:09:16 -0300
| Subject: Re: [OT] Shell-Script sempre ativo
| From: Harlei Liguori Marcelino hligu...@gmail.com
| To: paulo bruck paulobru...@gmail.com
| Cc: debianlista debian-user-portuguese@lists.debian.org
| 
|Ok, coloquei da forma que vc indicou, mas como disse ja havia testado e
|nada funciona :(
|sobre o local dos scripts, acabo colocando os scripts junto com os
|diretorios onde criam os arquivos de controle e tal, para saber onde estao
|cada coisa... e so uma forma diferente de controlar as coisas, mas, nao
|deveria influenciar no funcionamento do script no cron, deveria? Ainda
|mais pq, se eu criar um script idiota e jogar dentro do mesmo diretorio e
|no crontab ele roda perfeitinho, ja fiz este teste...
|Meu script tem algumas coisas mais pesadas, como leituras de dados de
|instancias remotas da amazon e tal, mas demora uns 30 segundos pra
|rodar... se roda na mao deveria rodar no crontab, correto?
|dificil viu... nunca pensei ter problemas com o crontab uahauhauha
|Harlei
|Em 1 de junho de 2011 10:02, paulo bruck paulobru...@gmail.com escreveu:
| 
|  Bom dia 
| 
|  Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino
|  hligu...@gmail.com escreveu:
| 
|Para ser bem sincero nao ha problema algum, simplesmente nao roda... e
|como se nao houvesse a linha do script no crontab... mas ja coloquei e
|tentei ate mudar... veja:
|0-59/1 * * * * root /root/cloud/cloud.sh
| 
|ja tentei tambem:
|*/1 * * * * root /root/cloud/cloud.sh
|Nenhum dos dois roda o script...
|Se eu rodar o script na mao roda perfeito...
|Se eu colocar outro script no lugar do script cloud.sh roda perfeito
|pelo crontab...
|so este script q nao roda de jeito nenhum :(
|alguem sabe oq diabos pode ser? :(
| 
|  ok 
|  vc deve colocar como 
|  */1  *  *  *  *   root /root/cloud/cloud.sh
|  chmod 755 /root/cloud/cloud.sh
|  se bem que o melhor lugar para seu script seria no /usr/local/sbin
|  .80) ( FHS)
|  testes ???
|  []s
|   
| 
|agradec,o desde ja
|att
|Harlei
|Em 1 de junho de 2011 08:21, Bruno Ambrosio
|bruno.ambro...@grupoestado.com.br escreveu:
| 
|  Qual problema ocorre quando voce tenta rodar pela crontab?
| 
|   
| 
|  Bruno Ambrosio
| 
|   
| 
|  De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com]
|  Enviada em: terc,a-feira, 31 de maio de 2011 18:57
|  Para: debianlista
|  Assunto: Re: [OT] Shell-Script sempre ativo
| 
|   
| 
|  Bom, eu ate que estou tentando colocar o script no crontab de 1 em 1
|  minuto, mas o script nao roda no crontab de jeito nenhum...
| 
|  a forma que eu coloquei o script no crontab esta certa ja que
|  coloquei outro script da mesma forma para teste e funcionou...
| 
|   
| 
|  sera que alguem tem ideia do pq o script funciona rodando na mao e
|  nao pelo crontab?
| 
|   
| 
|  :(
| 
|   
| 
|  agradec,o!!!
| 
|   
| 
|  Em 31 de maio de 2011 13:09, Fabiano Barros
|  barrosfabi...@gmail.com escreveu:
| 
|  sja tentou colocar no /etc/rc.local ?
| 
|  /bin/script.sh 
| 
|  ve se ajuda
| 
|  2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com
| 
|  Ola amigos,
| 
|   
| 
|  fiz um shell script para monitorar algumas coisas usando while e
|  tal, ate ai tudo bem, funcionou. Agora o unico problema e que nao
|  sei como deixar o shell script sempre ativo, ja que rodo ele e
|  quando a instancia fecha por timeout ou outro motivo qualquer o
|  script para. Alguem saberia me informar como fazer para deixar um
|  shell script sempre ativo, rodando em background?
| 
|   
| 
|  agradec,o desde ja
| 
|   
| 
|  att
| 
|   
| 
|  Harlei
| 
|  --
|  Fabiano Barros
|  Consultor Tecnico
|  Cel.: 55 15 9175-4204
|  barrosfabi...@gmail.com
|  --
|  DJSystem - Automac,ao Comercial
|  Fone/Fax: 55 15 3259-9600
| 
|   
| 
|  CONFIDENCIALIDADE DO CORREIO ELETRONICO
| 
|  Esta mensagem, incluindo seus anexos, pode conter informac,ao
|  confidencial e/ou

RES: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Bruno Ambrosio
O cd `dirname 0` serve apenas para certificar que todos os comandos realizados 
dentro do script sejam feitos a partir do diretório '.'

Se você digitar no shell dirname 0 ele vai exibir . 

 

Deveria ter jogado alguma coisa no arquivo de log pelo menos o log de 
erro... coloque alguns echo entre as linhas de execução do arquivo para saber 
onde para...

 

Bruno Ambrosio

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: quarta-feira, 1 de junho de 2011 10:19
Para: Bruno Ambrosio
Cc: debianlista
Assunto: Re: [OT] Shell-Script sempre ativo

 

Olá amigo,

 

fiz oque você sugeriu, ele critou o arquivo /tmp/cloud.log mas simplesmente não 
aparece nada no arquivo... deveria aparecer algo?

 

Meu script não printa nada quando roda, apenas atualiza um arquivo de log q não 
está sendo atualizado :) só é atualizado quando rodo o script na mão...

 

não entendi essa historia de colocar o cd `dirname 0` no inicio do script... 
como isso funciona?

 

grato

 

att

 

Harlei

 

Em 1 de junho de 2011 10:03, Bruno Ambrosio bruno.ambro...@grupoestado.com.br 
escreveu:

Coloca a saída da cron em algum log pra saber onde para a execução e/ou também 
colocar uma linha no inicio do script cd `dirname 0` para que ele execute 
sempre no diretório correto:

 

*/1 * * * * /root/cloud/cloud.sh  /tmp/cloud.log

 

Bruno Ambrosio

TI Operacional

www.ae.com.br

Tel.: (5511) 3856 5148

Cel.: (5511) 9367 3004

Av. Prof. Celestino Bourroul, 68

São Paulo - SP - 02710-000 - Brasil

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: quarta-feira, 1 de junho de 2011 09:49
Para: Bruno Ambrosio
Cc: debianlista


Assunto: Re: [OT] Shell-Script sempre ativo

 

Para ser bem sincero não há problema algum, simplesmente não roda... é como se 
não houvesse a linha do script no crontab... mas já coloquei e tentei até 
mudar... veja:

 

0-59/1 * * * * root /root/cloud/cloud.sh

já tentei também:

 

*/1 * * * * root /root/cloud/cloud.sh

 

Nenhum dos dois roda o script...

 

Se eu rodar o script na mão roda perfeito...

 

Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo 
crontab...

 

só este script q não roda de jeito nenhum :(

 

alguém sabe oq diabos pode ser? :(

 

agradeço desde já

 

att

 

Harlei

 

Em 1 de junho de 2011 08:21, Bruno Ambrosio bruno.ambro...@grupoestado.com.br 
escreveu:

Qual problema ocorre quando você tenta rodar pela crontab?

 

Bruno Ambrosio

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: terça-feira, 31 de maio de 2011 18:57
Para: debianlista
Assunto: Re: [OT] Shell-Script sempre ativo

 

Bom, eu até que estou tentando colocar o script no crontab de 1 em 1 minuto, 
mas o script nao roda no crontab de jeito nenhum...

a forma que eu coloquei o script no crontab está certa já que coloquei outro 
script da mesma forma para teste e funcionou...

 

será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo 
crontab?

 

:(

 

agradeço!!!

 

Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com escreveu:

sja tentou colocar no /etc/rc.local ?

/bin/script.sh 


ve se ajuda

 

2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

Olá amigos,

 

fiz um shell script para monitorar algumas coisas usando while e tal, até aí 
tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell 
script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou 
outro motivo qualquer o script para. Alguém saberia me informar como fazer para 
deixar um shell script sempre ativo, rodando em background?

 

agradeço desde já

 

att

 

Harlei





-- 
Fabiano Barros
Consultor Técnico
Cel.: 55 15 9175-4204
barrosfabi...@gmail.com
--
DJSystem - Automação Comercial
Fone/Fax: 55 15 3259-9600

 

CONFIDENCIALIDADE DO CORREIO ELETRÔNICO


Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou 
privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, 
copie ou divulgue as informações nele contidas. E, por favor, avise 
imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

DISCLAIMER
This message, including its attachments, may contain confidential and/or 
privileged information. If you received this email by mistake, do not use, copy 
or disseminate any information herein contained. Please notify us immediately 
by replying to the sender and then delete it.

 

CONFIDENCIALIDADE DO CORREIO ELETRÔNICO
Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou 
privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, 
copie ou divulgue as informações nele contidas. E, por favor, avise 
imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

DISCLAIMER
This message, including its attachments, may contain confidential and/or 
privileged information. If you received this email by mistake, do not use, copy 
or disseminate any information herein

Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
Acabei de descobrir o que é...

só não sei ainda como resolver...

metade, senão mais da metade, dos testes deste script são feitos com os
scripts do ec2 da amazon... e não sei por que cargas d'água os scripts não
rodam no crontab  (nem colocando o caminho completo como por
exemplo: /opt/aws/apitools/ec2-1.4.1.2/bin/ec2-describe-instances) ... o
cruel é que rodando na mão ele roda perfeito :(

será que alguém tem ideia do que possa ser feito, se é que algo pode ser
feito para resolver isso? :(

agradeço demais a ajuda de todos vocês

att

Harlei


Em 1 de junho de 2011 10:24, Leslie H. Watter
lesl...@celepar.pr.gov.brescreveu:

 Harlei,

 O que aparentemente está acontecendo é que vc está com problemas de falta
 de variáveis de ambiente no teu script.

 Coloque os caminhos absolutos aos comandos e scripts que vc usa e teste ;-)

 Já tive problemas de scripts não rodarem porque não tinha uma variável de
 ambiente PATH definida corretamente dentro do espaço de execução do
 crontab (o que parece obvio, mas não é).

 Att,

 LEslie



 Em Wed, Jun 01, 2011 at 10:09:16AM -0300, Harlei Liguori Marcelino
 escreveu:
 | Date: Wed, 1 Jun 2011 10:09:16 -0300
 | Subject: Re: [OT] Shell-Script sempre ativo
 | From: Harlei Liguori Marcelino hligu...@gmail.com
 | To: paulo bruck paulobru...@gmail.com
 | Cc: debianlista debian-user-portuguese@lists.debian.org
 |
 |Ok, coloquei da forma que vc indicou, mas como disse ja havia testado
 e
 |nada funciona :(
 |sobre o local dos scripts, acabo colocando os scripts junto com os
 |diretorios onde criam os arquivos de controle e tal, para saber onde
 estao
 |cada coisa... e so uma forma diferente de controlar as coisas, mas,
 nao
 |deveria influenciar no funcionamento do script no cron, deveria? Ainda
 |mais pq, se eu criar um script idiota e jogar dentro do mesmo
 diretorio e
 |no crontab ele roda perfeitinho, ja fiz este teste...
 |Meu script tem algumas coisas mais pesadas, como leituras de dados de
 |instancias remotas da amazon e tal, mas demora uns 30 segundos pra
 |rodar... se roda na mao deveria rodar no crontab, correto?
 |dificil viu... nunca pensei ter problemas com o crontab uahauhauha
 |Harlei
 |Em 1 de junho de 2011 10:02, paulo bruck paulobru...@gmail.com
 escreveu:
 |
 |  Bom dia
 |
 |  Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino
 |  hligu...@gmail.com escreveu:
 |
 |Para ser bem sincero nao ha problema algum, simplesmente nao
 roda... e
 |como se nao houvesse a linha do script no crontab... mas ja
 coloquei e
 |tentei ate mudar... veja:
 |0-59/1 * * * * root /root/cloud/cloud.sh
 |
 |ja tentei tambem:
 |*/1 * * * * root /root/cloud/cloud.sh
 |Nenhum dos dois roda o script...
 |Se eu rodar o script na mao roda perfeito...
 |Se eu colocar outro script no lugar do script cloud.sh roda
 perfeito
 |pelo crontab...
 |so este script q nao roda de jeito nenhum :(
 |alguem sabe oq diabos pode ser? :(
 |
 |  ok
 |  vc deve colocar como
 |  */1  *  *  *  *   root /root/cloud/cloud.sh
 |  chmod 755 /root/cloud/cloud.sh
 |  se bem que o melhor lugar para seu script seria no /usr/local/sbin
 |  .80) ( FHS)
 |  testes ???
 |  []s
 |
 |
 |agradec,o desde ja
 |att
 |Harlei
 |Em 1 de junho de 2011 08:21, Bruno Ambrosio
 |bruno.ambro...@grupoestado.com.br escreveu:
 |
 |  Qual problema ocorre quando voce tenta rodar pela crontab?
 |
 |
 |
 |  Bruno Ambrosio
 |
 |
 |
 |  De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com]
 |  Enviada em: terc,a-feira, 31 de maio de 2011 18:57
 |  Para: debianlista
 |  Assunto: Re: [OT] Shell-Script sempre ativo
 |
 |
 |
 |  Bom, eu ate que estou tentando colocar o script no crontab de 1
 em 1
 |  minuto, mas o script nao roda no crontab de jeito nenhum...
 |
 |  a forma que eu coloquei o script no crontab esta certa ja que
 |  coloquei outro script da mesma forma para teste e funcionou...
 |
 |
 |
 |  sera que alguem tem ideia do pq o script funciona rodando na mao
 e
 |  nao pelo crontab?
 |
 |
 |
 |  :(
 |
 |
 |
 |  agradec,o!!!
 |
 |
 |
 |  Em 31 de maio de 2011 13:09, Fabiano Barros
 |  barrosfabi...@gmail.com escreveu:
 |
 |  sja tentou colocar no /etc/rc.local ?
 |
 |  /bin/script.sh 
 |
 |  ve se ajuda
 |
 |  2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com
 |
 |  Ola amigos,
 |
 |
 |
 |  fiz um shell script para monitorar algumas coisas usando while e
 |  tal, ate ai tudo bem, funcionou. Agora o unico problema e que
 nao
 |  sei como deixar o shell script sempre ativo, ja que rodo ele e
 |  quando a instancia fecha por timeout ou outro motivo qualquer o
 |  script para. Alguem

Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Leslie H. Watter
Oi Harlei,

|Acabei de descobrir o que e...
|so nao sei ainda como resolver...
|metade, senao mais da metade, dos testes deste script sao feitos com os
|scripts do ec2 da amazon... e nao sei por que cargas d'agua os scripts nao
|rodam no crontab  (nem colocando o caminho completo como por
|exemplo: /opt/aws/apitools/ec2-1.4.1.2/bin/ec2-describe-instances) ... o
|cruel e que rodando na mao ele roda perfeito :(
|sera que alguem tem ideia do que possa ser feito, se e que algo pode ser
|feito para resolver isso? :(
|agradec,o demais a ajuda de todos voces


Veja as variáveis de ambiente, em especial o $PATH :)

[]s

LEslie

-- 
Leslie H. Watter
Gerência de Inovação Corporativa / CELEPAR
Fone: +55 41 3200-6534
Curitiba - Paraná - Brasil


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110601134555.GB19830@eseae11920.celepar.parana



Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
Mas colocando o caminho completo do script da amazon deveria suprir qualquer
problema de variável de ambiente, ou não?

Vou dar uma pesquisada em como verificar as variáveis de ambiente...

Harlei


Em 1 de junho de 2011 10:45, Leslie H. Watter
lesl...@celepar.pr.gov.brescreveu:

 Oi Harlei,

 |Acabei de descobrir o que e...
 |so nao sei ainda como resolver...
 |metade, senao mais da metade, dos testes deste script sao feitos com
 os
 |scripts do ec2 da amazon... e nao sei por que cargas d'agua os scripts
 nao
 |rodam no crontab  (nem colocando o caminho completo como por
 |exemplo: /opt/aws/apitools/ec2-1.4.1.2/bin/ec2-describe-instances) ...
 o
 |cruel e que rodando na mao ele roda perfeito :(
 |sera que alguem tem ideia do que possa ser feito, se e que algo pode
 ser
 |feito para resolver isso? :(
 |agradec,o demais a ajuda de todos voces


 Veja as variáveis de ambiente, em especial o $PATH :)

 []s

 LEslie

 --
 Leslie H. Watter
 Gerência de Inovação Corporativa / CELEPAR
 Fone: +55 41 3200-6534
 Curitiba - Paraná - Brasil



Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
Acabei de ver que o $PATH do shell script é diferente do $PATH do shell...

no shell o $PATH
é: 
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin

e no shell script o $PATH é: /sbin:/bin:/usr/sbin:/usr/bin

agora estou tentando descobrir como mudar o $PATH dentro do script... não
imagino que seja apenas jogar um
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin

já que é uma variável de ambiente e não uma variável normal

quando conseguir fazer isso aviso :)

agradeço desde já

att

Harlei

Em 1 de junho de 2011 10:47, Harlei Liguori Marcelino
hligu...@gmail.comescreveu:

 Mas colocando o caminho completo do script da amazon deveria suprir
 qualquer problema de variável de ambiente, ou não?

 Vou dar uma pesquisada em como verificar as variáveis de ambiente...

 Harlei


 Em 1 de junho de 2011 10:45, Leslie H. Watter 
 lesl...@celepar.pr.gov.brescreveu:

 Oi Harlei,

 |Acabei de descobrir o que e...
 |so nao sei ainda como resolver...
 |metade, senao mais da metade, dos testes deste script sao feitos com
 os
 |scripts do ec2 da amazon... e nao sei por que cargas d'agua os
 scripts nao
 |rodam no crontab  (nem colocando o caminho completo como por
 |exemplo: /opt/aws/apitools/ec2-1.4.1.2/bin/ec2-describe-instances)
 ... o
 |cruel e que rodando na mao ele roda perfeito :(
 |sera que alguem tem ideia do que possa ser feito, se e que algo pode
 ser
 |feito para resolver isso? :(
 |agradec,o demais a ajuda de todos voces


 Veja as variáveis de ambiente, em especial o $PATH :)

 []s

 LEslie

 --
 Leslie H. Watter
 Gerência de Inovação Corporativa / CELEPAR
 Fone: +55 41 3200-6534
 Curitiba - Paraná - Brasil





Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Leslie H. Watter
|Mas colocando o caminho completo do script da amazon deveria suprir
|qualquer problema de variavel de ambiente, ou nao?
|Vou dar uma pesquisada em como verificar as variaveis de ambiente...
|Harlei


Não necessariamente. O que tem dentro dos scripts da amazon ? Será que ali
dentro os comandos não estão sendo usados assumindo um PATH predefinido ?

Att,

LEslie


-- 
Leslie H. Watter
Gerência de Inovação Corporativa / CELEPAR
Fone: +55 41 3200-6534
Curitiba - Paraná - Brasil


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110601140115.GD19830@eseae11920.celepar.parana



Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
Bom, coloquei a variável de ambiente $PATH igual a do sistema usando o
seguinte comando dentro do script:

*PATH=/usr/local/sbin:/usr/local/bin:/opt/aws/bin:/root/bin:$PATH*

**o problema é que isso ainda não resolveu meu problema... mesmo com o $PATH
igual o script continua sem rodar :(



Em 1 de junho de 2011 11:01, Leslie H. Watter
lesl...@celepar.pr.gov.brescreveu:

 |Mas colocando o caminho completo do script da amazon deveria suprir
 |qualquer problema de variavel de ambiente, ou nao?
 |Vou dar uma pesquisada em como verificar as variaveis de ambiente...
 |Harlei


 Não necessariamente. O que tem dentro dos scripts da amazon ? Será que ali
 dentro os comandos não estão sendo usados assumindo um PATH predefinido ?

 Att,

 LEslie


 --
 Leslie H. Watter
 Gerência de Inovação Corporativa / CELEPAR
 Fone: +55 41 3200-6534
 Curitiba - Paraná - Brasil



RES: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Bruno Ambrosio
Exporta o PATH do Shell dentro do script (dentro de todos os scripts)

 

export 
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin

 

Bruno Ambrosio

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: quarta-feira, 1 de junho de 2011 11:00
Para: Leslie H. Watter
Cc: paulo bruck; debianlista
Assunto: Re: [OT] Shell-Script sempre ativo

 

Acabei de ver que o $PATH do shell script é diferente do $PATH do shell...

 

no shell o $PATH é: 
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin

e no shell script o $PATH é: /sbin:/bin:/usr/sbin:/usr/bin

 

agora estou tentando descobrir como mudar o $PATH dentro do script... não 
imagino que seja apenas jogar um 
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin

 

já que é uma variável de ambiente e não uma variável normal

 

quando conseguir fazer isso aviso :)

 

agradeço desde já

 

att

 

Harlei

 

Em 1 de junho de 2011 10:47, Harlei Liguori Marcelino hligu...@gmail.com 
escreveu:

Mas colocando o caminho completo do script da amazon deveria suprir qualquer 
problema de variável de ambiente, ou não?

 

Vou dar uma pesquisada em como verificar as variáveis de ambiente...

 

Harlei

 

Em 1 de junho de 2011 10:45, Leslie H. Watter lesl...@celepar.pr.gov.br 
escreveu:

 

Oi Harlei,

|Acabei de descobrir o que e...
|so nao sei ainda como resolver...
|metade, senao mais da metade, dos testes deste script sao feitos 
com os
|scripts do ec2 da amazon... e nao sei por que cargas d'agua os 
scripts nao

|rodam no crontab  (nem colocando o caminho completo como por
|exemplo: /opt/aws/apitools/ec2-1.4.1.2/bin/ec2-describe-instances) 
... o

|cruel e que rodando na mao ele roda perfeito :(
|sera que alguem tem ideia do que possa ser feito, se e que algo 
pode ser
|feito para resolver isso? :(
|agradec,o demais a ajuda de todos voces


Veja as variáveis de ambiente, em especial o $PATH :)

[]s

LEslie

--

Leslie H. Watter
Gerência de Inovação Corporativa / CELEPAR
Fone: +55 41 3200-6534
Curitiba - Paraná - Brasil

 

 



CONFIDENCIALIDADE DO CORREIO ELETRÔNICO
Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou 
privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, 
copie ou divulgue as informações nele contidas. E, por favor, avise 
imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

DISCLAIMER
This message, including its attachments, may contain confidential and/or 
privileged information. If you received this email by mistake, do not use, copy 
or disseminate any information herein contained. Please notify us immediately 
by replying to the sender and then delete it.


Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Leslie H. Watter


|Bom, coloquei a variavel de ambiente $PATH igual a do sistema usando o
|seguinte comando dentro do script:
|PATH=/usr/local/sbin:/usr/local/bin:/opt/aws/bin:/root/bin:$PATH
|o problema e que isso ainda nao resolveu meu problema... mesmo com o $PATH
|igual o script continua sem rodar :(

Coloque no início dos scripts:

set -x 

e redirecione a saida para outro arquivo e vais ter uma saida do que está
ou não acontecendo

Att,

LEslie

-- 
Leslie H. Watter
Gerência de Inovação Corporativa / CELEPAR
Fone: +55 41 3200-6534
Curitiba - Paraná - Brasil


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110601144355.GE19830@eseae11920.celepar.parana



Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
Exportei!!!

Não adiantou nada uahuahauhauaha infern

será q esse script simplesmente nao roda no shell, era so o que me faltava
mesmo uahuahauhauah

Harlei


Em 1 de junho de 2011 11:15, Bruno Ambrosio 
bruno.ambro...@grupoestado.com.br escreveu:

  Exporta o PATH do Shell dentro do script (dentro de todos os scripts)



 export PATH=
 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin



 *Bruno* Ambrosio



 *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com]
 *Enviada em:* quarta-feira, 1 de junho de 2011 11:00
 *Para:* Leslie H. Watter
 *Cc:* paulo bruck; debianlista

 *Assunto:* Re: [OT] Shell-Script sempre ativo



 Acabei de ver que o $PATH do shell script é diferente do $PATH do shell...



 no shell o $PATH
 é: 
 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin

 e no shell script o $PATH é: /sbin:/bin:/usr/sbin:/usr/bin



 agora estou tentando descobrir como mudar o $PATH dentro do script... não
 imagino que seja apenas jogar um
 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin



 já que é uma variável de ambiente e não uma variável normal



 quando conseguir fazer isso aviso :)



 agradeço desde já



 att



 Harlei



 Em 1 de junho de 2011 10:47, Harlei Liguori Marcelino hligu...@gmail.com
 escreveu:

 Mas colocando o caminho completo do script da amazon deveria suprir
 qualquer problema de variável de ambiente, ou não?



 Vou dar uma pesquisada em como verificar as variáveis de ambiente...



 Harlei



 Em 1 de junho de 2011 10:45, Leslie H. Watter lesl...@celepar.pr.gov.br
 escreveu:



 Oi Harlei,

 |Acabei de descobrir o que e...
 |so nao sei ainda como resolver...
 |metade, senao mais da metade, dos testes deste script sao feitos com
 os
 |scripts do ec2 da amazon... e nao sei por que cargas d'agua os scripts
 nao

 |rodam no crontab  (nem colocando o caminho completo como por
 |exemplo: /opt/aws/apitools/ec2-1.4.1.2/bin/ec2-describe-instances) ...
 o

 |cruel e que rodando na mao ele roda perfeito :(
 |sera que alguem tem ideia do que possa ser feito, se e que algo pode
 ser
 |feito para resolver isso? :(
 |agradec,o demais a ajuda de todos voces


 Veja as variáveis de ambiente, em especial o $PATH :)

 []s

 LEslie

 --

 Leslie H. Watter
 Gerência de Inovação Corporativa / CELEPAR
 Fone: +55 41 3200-6534
 Curitiba - Paraná - Brasil





 CONFIDENCIALIDADE DO CORREIO ELETRÔNICO
 Esta mensagem, incluindo seus anexos, pode conter informação confidencial
 e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não
 utilize, copie ou divulgue as informações nele contidas. E, por favor, avise
 imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.


 DISCLAIMER
 This message, including its attachments, may contain confidential and/or
 privileged information. If you received this email by mistake, do not use,
 copy or disseminate any information herein contained. Please notify us
 immediately by replying to the sender and then delete it.




Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
Colocar set -x logo abaixo do #!/bin/bash???

Já estou redirecionando a saida do cron para um arquivo logo, como abaixo:

*/1 * * * * root /tmp/cloud/cloud.sh  /tmp/cloud.log

preciso fazer algo além de colocar o set -x ? E é logo abaixo do #!/bin/bash
mesmo?

obrigado

Harlei


Em 1 de junho de 2011 11:43, Leslie H. Watter
lesl...@celepar.pr.gov.brescreveu:



 |Bom, coloquei a variavel de ambiente $PATH igual a do sistema usando o
 |seguinte comando dentro do script:
 |PATH=/usr/local/sbin:/usr/local/bin:/opt/aws/bin:/root/bin:$PATH
 |o problema e que isso ainda nao resolveu meu problema... mesmo com o
 $PATH
 |igual o script continua sem rodar :(

 Coloque no início dos scripts:

 set -x

 e redirecione a saida para outro arquivo e vais ter uma saida do que está
 ou não acontecendo

 Att,

 LEslie

 --
 Leslie H. Watter
 Gerência de Inovação Corporativa / CELEPAR
 Fone: +55 41 3200-6534
 Curitiba - Paraná - Brasil



Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
Nossa gente...

depois de TRINTA e-mails com vocês e horas e horas de teste descobri... ;)

segue abaixo o que vocês terão que fazer para rodar algum script da amazon
via cron :)

# EXPORTAR VARIAVEIS DE AMBIENTE
export EC2_PRIVATE_KEY=$PK
export EC2_CERT=$CERT
export EC2_HOME=/opt/aws/apitools/ec2
export PATH=$PATH:$EC2_HOME/bin
export JAVA_HOME=/usr/lib/jvm/jre

onde $PK e $CERT já estavam como variáveis no meu script indicando o local
das chaves publicas e privadas da amazon...

simples né? auhauhauahuha pena q foi dificil achar :)

mas sou muito grato a todos vocês por terem tentado me ajudar, e acabaram
ajudando dizendo que poderia ser variáveis de ambiente... trabalhando sobre
isso que consegui resolver :)

grato

att

Harlei

Em 1 de junho de 2011 12:41, Roger Spies
roger.sp...@directcall.com.brescreveu:

  Ola Harlei



 Tenta fazer um chuncho do tipo.



 Criar um script que rode o script da amazon.



 Ai coloca este script no cron.



 É chuncho mas vale a tentativa



 []s



 *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com]
 *Enviada em:* quarta-feira, 1 de junho de 2011 10:48
 *Para:* Leslie H. Watter
 *Cc:* paulo bruck; debianlista

 *Assunto:* Re: [OT] Shell-Script sempre ativo



 Mas colocando o caminho completo do script da amazon deveria suprir
 qualquer problema de variável de ambiente, ou não?



 Vou dar uma pesquisada em como verificar as variáveis de ambiente...



 Harlei



 Em 1 de junho de 2011 10:45, Leslie H. Watter lesl...@celepar.pr.gov.br
 escreveu:

 Oi Harlei,

 |Acabei de descobrir o que e...
 |so nao sei ainda como resolver...
 |metade, senao mais da metade, dos testes deste script sao feitos com
 os
 |scripts do ec2 da amazon... e nao sei por que cargas d'agua os scripts
 nao

 |rodam no crontab  (nem colocando o caminho completo como por
 |exemplo: /opt/aws/apitools/ec2-1.4.1.2/bin/ec2-describe-instances) ...
 o

 |cruel e que rodando na mao ele roda perfeito :(
 |sera que alguem tem ideia do que possa ser feito, se e que algo pode
 ser
 |feito para resolver isso? :(
 |agradec,o demais a ajuda de todos voces


 Veja as variáveis de ambiente, em especial o $PATH :)

 []s

 LEslie

 --

 Leslie H. Watter
 Gerência de Inovação Corporativa / CELEPAR
 Fone: +55 41 3200-6534
 Curitiba - Paraná - Brasil





RES: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Roger Spies
Ola Harlei

 

Tenta fazer um chuncho do tipo.

 

Criar um script que rode o script da amazon.

 

Ai coloca este script no cron.

 

É chuncho mas vale a tentativa

 

[]s

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: quarta-feira, 1 de junho de 2011 10:48
Para: Leslie H. Watter
Cc: paulo bruck; debianlista
Assunto: Re: [OT] Shell-Script sempre ativo

 

Mas colocando o caminho completo do script da amazon deveria suprir qualquer
problema de variável de ambiente, ou não?

 

Vou dar uma pesquisada em como verificar as variáveis de ambiente...

 

Harlei

 

Em 1 de junho de 2011 10:45, Leslie H. Watter lesl...@celepar.pr.gov.br
escreveu:

Oi Harlei,

|Acabei de descobrir o que e...
|so nao sei ainda como resolver...
|metade, senao mais da metade, dos testes deste script sao feitos com os
|scripts do ec2 da amazon... e nao sei por que cargas d'agua os scripts
nao

|rodam no crontab  (nem colocando o caminho completo como por
|exemplo: /opt/aws/apitools/ec2-1.4.1.2/bin/ec2-describe-instances) ...
o

|cruel e que rodando na mao ele roda perfeito :(
|sera que alguem tem ideia do que possa ser feito, se e que algo pode
ser
|feito para resolver isso? :(
|agradec,o demais a ajuda de todos voces


Veja as variáveis de ambiente, em especial o $PATH :)

[]s

LEslie

--

Leslie H. Watter
Gerência de Inovação Corporativa / CELEPAR
Fone: +55 41 3200-6534
Curitiba - Paraná - Brasil

 



[OT] Shell-Script sempre ativo

2011-05-31 Por tôpico Harlei Liguori Marcelino
Olá amigos,

fiz um shell script para monitorar algumas coisas usando while e tal, até aí
tudo bem, funcionou. Agora o único problema é que não sei como deixar o
shell script sempre ativo, já que rodo ele e quando a instancia fecha por
timeout ou outro motivo qualquer o script para. Alguém saberia me informar
como fazer para deixar um shell script sempre ativo, rodando em background?

agradeço desde já

att

Harlei


Re: [OT] Shell-Script sempre ativo

2011-05-31 Por tôpico Éverton Arruda
2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

 Olá amigos,

 fiz um shell script para monitorar algumas coisas usando while e tal, até
 aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o
 shell script sempre ativo, já que rodo ele e quando a instancia fecha por
 timeout ou outro motivo qualquer o script para. Alguém saberia me informar
 como fazer para deixar um shell script sempre ativo, rodando em background?


Você poderia utilizar o cron para rodar a cada determinado tempo.

Alguns links que podem ajudá-lo:
* http://www.debian-administration.org/articles/56
* http://www.pantz.org/software/cron/croninfo.html
* http://www.debianhelp.co.uk/schedulejobs.htm



 agradeço desde já

 att

 Harlei


Abraço

-- 
What he learns we all learn. What he knows we all benefit from Linux, The
future is Open

Éverton M. Arruda Jr. (Notrev) - http://earruda.eti.br | @everton_arruda
Debian-AM - http://am.debianbrasil.org/
Projeto Software Livre Amazonas (PSL-AM) - http://am.softwarelivre.org
Comunidade Software Livre - http://www.comunidadesol.org


Res: [OT] Shell-Script sempre ativo

2011-05-31 Por tôpico jmhenrique
Tem esse jeito aqui... 

while [ 1 ]
do 
/seu_script.sh 
done 

Mas vai depender de como o seu_script.sh foi implementado. 

[]'s
Henry 

Enviado pelo meu aparelho BlackBerry®

-Original Message-
From: Harlei Liguori Marcelino hligu...@gmail.com
Date: Tue, 31 May 2011 10:45:47 
To: debianlistadebian-user-portuguese@lists.debian.org
Subject: [OT] Shell-Script sempre ativo

Olá amigos,

fiz um shell script para monitorar algumas coisas usando while e tal, até aí
tudo bem, funcionou. Agora o único problema é que não sei como deixar o
shell script sempre ativo, já que rodo ele e quando a instancia fecha por
timeout ou outro motivo qualquer o script para. Alguém saberia me informar
como fazer para deixar um shell script sempre ativo, rodando em background?

agradeço desde já

att

Harlei



Re: [OT] Shell-Script sempre ativo

2011-05-31 Por tôpico Harlei Liguori Marcelino
Obrigado pela resposta, isso eu imaginei que poderia...

mas não rola deixar rodando em background, fazendo este monitoramento?

obrigado!!!



Em 31 de maio de 2011 10:56, Éverton Arruda not...@gmail.com escreveu:

 2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

 Olá amigos,

 fiz um shell script para monitorar algumas coisas usando while e tal, até
 aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o
 shell script sempre ativo, já que rodo ele e quando a instancia fecha por
 timeout ou outro motivo qualquer o script para. Alguém saberia me informar
 como fazer para deixar um shell script sempre ativo, rodando em background?


 Você poderia utilizar o cron para rodar a cada determinado tempo.

 Alguns links que podem ajudá-lo:
 * http://www.debian-administration.org/articles/56
 * http://www.pantz.org/software/cron/croninfo.html
 * http://www.debianhelp.co.uk/schedulejobs.htm



 agradeço desde já

 att

 Harlei


 Abraço

 --
 What he learns we all learn. What he knows we all benefit from Linux, The
 future is Open

 Éverton M. Arruda Jr. (Notrev) - http://earruda.eti.br | @everton_arruda
 Debian-AM - http://am.debianbrasil.org/
 Projeto Software Livre Amazonas (PSL-AM) - http://am.softwarelivre.org
 Comunidade Software Livre - http://www.comunidadesol.org



RES: [OT] Shell-Script sempre ativo

2011-05-31 Por tôpico Bruno Ambrosio
Harlei,

 

Tente usar o sleep tempo, creio que deva ajudar... No meu caso tenho um 
script de monitoramento e coloquei para rodar na cron e 1 em 1 minutos, mas 
pode-se usar o sleep tambem.

 

Abs.,

Bruno Ambrosio

TI Operacional

 

De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] 
Enviada em: terça-feira, 31 de maio de 2011 11:22
Para: Éverton Arruda
Cc: debianlista
Assunto: Re: [OT] Shell-Script sempre ativo

 

Obrigado pela resposta, isso eu imaginei que poderia...

 

mas não rola deixar rodando em background, fazendo este monitoramento?

 

obrigado!!!

 

 

Em 31 de maio de 2011 10:56, Éverton Arruda not...@gmail.com escreveu:

2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

Olá amigos,

 

fiz um shell script para monitorar algumas coisas usando while e tal, até aí 
tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell 
script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou 
outro motivo qualquer o script para. Alguém saberia me informar como fazer para 
deixar um shell script sempre ativo, rodando em background?


Você poderia utilizar o cron para rodar a cada determinado tempo.

Alguns links que podem ajudá-lo:
* http://www.debian-administration.org/articles/56
* http://www.pantz.org/software/cron/croninfo.html
* http://www.debianhelp.co.uk/schedulejobs.htm
 

 

agradeço desde já

 

att

 

Harlei


Abraço

-- 
What he learns we all learn. What he knows we all benefit from Linux, The 
future is Open

Éverton M. Arruda Jr. (Notrev) - http://earruda.eti.br | @everton_arruda
Debian-AM - http://am.debianbrasil.org/
Projeto Software Livre Amazonas (PSL-AM) - http://am.softwarelivre.org
Comunidade Software Livre - http://www.comunidadesol.org

 



CONFIDENCIALIDADE DO CORREIO ELETRÔNICO
Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou 
privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, 
copie ou divulgue as informações nele contidas. E, por favor, avise 
imediatamente o remetente, respondendo ao e-mail, e em seguida apague-o.

DISCLAIMER
This message, including its attachments, may contain confidential and/or 
privileged information. If you received this email by mistake, do not use, copy 
or disseminate any information herein contained. Please notify us immediately 
by replying to the sender and then delete it.


Re: [OT] Shell-Script sempre ativo

2011-05-31 Por tôpico Harlei Liguori Marcelino
Mas tem algum tipo de script q não funciona deste jeito que vc me disse?

Meu script é simples, veja abaixo:

#!/bin/bash

# Arquivos de controle
virtua=/root/firewall/virtua
speedy=/root/firewall/speedy

# Rodar Virtua como Internet Padrão
/root/firewall/virtua.sh

sleep 1s

while :; do

if ping -c 5 www.terra.com.br; then
   echo Internet OK!

elif [ -e $virtua ]; then
   /root/firewall/speedy.sh
   echo speedy

   while :; do

  if [ -e $speedy ]; then
  sleep 900s
  /root/firewall/check_virtua.sh
  fi

   done

elif [ -e $speedy ]; then
   /root/firewall/virtua.sh
   echo virtua
fi

sleep 3s

done


existe alguma coisa que não funcione desta forma que você me mostrou meu
amigo?

att

Harlei


Em 31 de maio de 2011 11:14, jmhenri...@yahoo.com.br escreveu:

 Tem esse jeito aqui...

 while [ 1 ]
 do
 /seu_script.sh
 done

 Mas vai depender de como o seu_script.sh foi implementado.

 []'s
 Henry

 Enviado pelo meu aparelho BlackBerry®
 --
 *From: * Harlei Liguori Marcelino hligu...@gmail.com
 *Date: *Tue, 31 May 2011 10:45:47 -0300
 *To: *debianlistadebian-user-portuguese@lists.debian.org
 *Subject: *[OT] Shell-Script sempre ativo

 Olá amigos,

 fiz um shell script para monitorar algumas coisas usando while e tal, até
 aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o
 shell script sempre ativo, já que rodo ele e quando a instancia fecha por
 timeout ou outro motivo qualquer o script para. Alguém saberia me informar
 como fazer para deixar um shell script sempre ativo, rodando em background?

 agradeço desde já

 att

 Harlei



Re: [OT] Shell-Script sempre ativo

2011-05-31 Por tôpico Marcos Carraro
rola na cron, de minuto a minuto, mas elabora o teu script diferente, faz
primeiro o ping, caso ping não role, sobe speed, se não rola sobe virtua.

vai ficar bem melhor.


--
att
Marcos Carraro
Linux user #511627



Em 31 de maio de 2011 11:34, Harlei Liguori Marcelino
hligu...@gmail.comescreveu:

 Mas tem algum tipo de script q não funciona deste jeito que vc me disse?

 Meu script é simples, veja abaixo:

 #!/bin/bash

 # Arquivos de controle
 virtua=/root/firewall/virtua
 speedy=/root/firewall/speedy

 # Rodar Virtua como Internet Padrão
 /root/firewall/virtua.sh

 sleep 1s

 while :; do

 if ping -c 5 www.terra.com.br; then
echo Internet OK!

 elif [ -e $virtua ]; then
/root/firewall/speedy.sh
echo speedy

while :; do

   if [ -e $speedy ]; then
   sleep 900s
   /root/firewall/check_virtua.sh
   fi

done

 elif [ -e $speedy ]; then
/root/firewall/virtua.sh
echo virtua
 fi

 sleep 3s

 done


 existe alguma coisa que não funcione desta forma que você me mostrou meu
 amigo?

 att

 Harlei


 Em 31 de maio de 2011 11:14, jmhenri...@yahoo.com.br escreveu:

 Tem esse jeito aqui...

 while [ 1 ]
 do
 /seu_script.sh
 done

 Mas vai depender de como o seu_script.sh foi implementado.

 []'s
 Henry

 Enviado pelo meu aparelho BlackBerry®
 --
 *From: * Harlei Liguori Marcelino hligu...@gmail.com
 *Date: *Tue, 31 May 2011 10:45:47 -0300
 *To: *debianlistadebian-user-portuguese@lists.debian.org
 *Subject: *[OT] Shell-Script sempre ativo

 Olá amigos,

 fiz um shell script para monitorar algumas coisas usando while e tal, até
 aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o
 shell script sempre ativo, já que rodo ele e quando a instancia fecha por
 timeout ou outro motivo qualquer o script para. Alguém saberia me informar
 como fazer para deixar um shell script sempre ativo, rodando em background?

 agradeço desde já

 att

 Harlei





Res: Re: [OT] Shell-Script sempre ativo

2011-05-31 Por tôpico jmhenrique
Sim, pode apostar que existe.
 
Seu script simples chama outros varios scripts. Nao me parece uma boa pratica 
de programacao inserir mais uma camada de while. 

SE eu fosse voce, ou faria um script unico, separando por funcoes, ou colocaria 
todas as funcoes em um unico outro arquivo, lido no inicio, e deixaria no corpo 
do script uma parte minima. Igualzinho os scripts de inicializacao de daemons 
do debian. 

[]'s

Henry 

Enviado pelo meu aparelho BlackBerry®

-Original Message-
From: Harlei Liguori Marcelino hligu...@gmail.com
Date: Tue, 31 May 2011 11:34:34 
To: jmhenri...@yahoo.com.br
Cc: debianlistadebian-user-portuguese@lists.debian.org
Subject: Re: [OT] Shell-Script sempre ativo

Mas tem algum tipo de script q não funciona deste jeito que vc me disse?

Meu script é simples, veja abaixo:

#!/bin/bash

# Arquivos de controle
virtua=/root/firewall/virtua
speedy=/root/firewall/speedy

# Rodar Virtua como Internet Padrão
/root/firewall/virtua.sh

sleep 1s

while :; do

if ping -c 5 www.terra.com.br; then
   echo Internet OK!

elif [ -e $virtua ]; then
   /root/firewall/speedy.sh
   echo speedy

   while :; do

  if [ -e $speedy ]; then
  sleep 900s
  /root/firewall/check_virtua.sh
  fi

   done

elif [ -e $speedy ]; then
   /root/firewall/virtua.sh
   echo virtua
fi

sleep 3s

done


existe alguma coisa que não funcione desta forma que você me mostrou meu
amigo?

att

Harlei


Em 31 de maio de 2011 11:14, jmhenri...@yahoo.com.br escreveu:

 Tem esse jeito aqui...

 while [ 1 ]
 do
 /seu_script.sh
 done

 Mas vai depender de como o seu_script.sh foi implementado.

 []'s
 Henry

 Enviado pelo meu aparelho BlackBerry®
 --
 *From: * Harlei Liguori Marcelino hligu...@gmail.com
 *Date: *Tue, 31 May 2011 10:45:47 -0300
 *To: *debianlistadebian-user-portuguese@lists.debian.org
 *Subject: *[OT] Shell-Script sempre ativo

 Olá amigos,

 fiz um shell script para monitorar algumas coisas usando while e tal, até
 aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o
 shell script sempre ativo, já que rodo ele e quando a instancia fecha por
 timeout ou outro motivo qualquer o script para. Alguém saberia me informar
 como fazer para deixar um shell script sempre ativo, rodando em background?

 agradeço desde já

 att

 Harlei




Re: [OT] Shell-Script sempre ativo

2011-05-31 Por tôpico Harlei Liguori Marcelino
Bom, eu até que estou tentando colocar o script no crontab de 1 em 1 minuto,
mas o script nao roda no crontab de jeito nenhum...
a forma que eu coloquei o script no crontab está certa já que coloquei outro
script da mesma forma para teste e funcionou...

será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo
crontab?

:(

agradeço!!!


Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.comescreveu:

 sja tentou colocar no /etc/rc.local ?

 /bin/script.sh 


 ve se ajuda




 2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com

 Olá amigos,

 fiz um shell script para monitorar algumas coisas usando while e tal, até
 aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o
 shell script sempre ativo, já que rodo ele e quando a instancia fecha por
 timeout ou outro motivo qualquer o script para. Alguém saberia me informar
 como fazer para deixar um shell script sempre ativo, rodando em background?

 agradeço desde já

 att

 Harlei




 --
 Fabiano Barros
 Consultor Técnico
 Cel.: 55 15 9175-4204
 barrosfabi...@gmail.com
 --
 DJSystem - Automação Comercial
 Fone/Fax: 55 15 3259-9600



Unity e Gnome shell

2011-05-01 Por tôpico Ricardo Jorge B . Guimarães
Por acaso há notícia que a comunidade Debian, já começou conversações sobre
esses dois ambientes gráficos?

-- 
Ricardo Jorge
My profile https://profiles.google.com/rjbgbo/about


Re: Unity e Gnome shell

2011-05-01 Por tôpico Humberto Ferreira da Luz Junior
Não li nada a respeito, mas acredito que vá para o gnome 3. Ainda vai levar
quase 2 anos para sair a proxima versão estável do Debian, então tem muito
tempo para tomarem essa decisão. Até lá ambas as opções estarão muito mais
amadurecidas.

Humberto Ferreira da Luz Junior
Ciência da Computação / UEL



Em 1 de maio de 2011 21:00, Ricardo Jorge B. Guimarães
rjb...@gmail.comescreveu:

 Por acaso há notícia que a comunidade Debian, já começou conversações sobre
 esses dois ambientes gráficos?

 --
 Ricardo Jorge
 My profile https://profiles.google.com/rjbgbo/about



[OT] Shell Script lendo Log

2011-04-07 Por tôpico Harlei Liguori Marcelino
Amigos,

preciso checar se um software que demora para abrir está aberto para
continuar o script. Quando eu paro e reinicio o software, ele sobe
completamente quando aparece as palavras started in no arquivo de log, e
só depois de aparecer isso que posso seguir o script... o problema é que não
sei como deixar uma leitura tipo tail -f no arquivo de log esperando
aparecer started in para ele continuar o script... será que alguém poderia
me dar um help para resolver esse problema?

agradeço desde já

att

Harlei


Re: [OT] Shell Script lendo Log

2011-04-07 Por tôpico Leslie H. Watter
Oi Harlei,

Tente isso:


while [ `grep -c Shutdown complete 
/usr/lib/jboss4/server/default/log/server.log` == 0 ]; 
do 
sleep 10; 

done;

No meu caso o server.log é zerado toda vez que o jboss inicia, então ele
não vai ter a string Shutdown complete.


você pode usar o while com o grep e um tail -n 10, p.ex:

`tail -n 10 seu_arquivo.log | grep -c started in` == 0


[]

LEslie


Em Thu, Apr 07, 2011 at 12:40:21PM -0300, Harlei Liguori Marcelino escreveu:
| Date: Thu, 7 Apr 2011 12:40:21 -0300
| Subject: [OT] Shell Script lendo Log
| From: Harlei Liguori Marcelino hligu...@gmail.com
| To: debianlista debian-user-portuguese@lists.debian.org
| 
|Amigos,
|preciso checar se um software que demora para abrir esta aberto para
|continuar o script. Quando eu paro e reinicio o software, ele sobe
|completamente quando aparece as palavras started in no arquivo de log, e
|so depois de aparecer isso que posso seguir o script... o problema e que
|nao sei como deixar uma leitura tipo tail -f no arquivo de log esperando
|aparecer started in para ele continuar o script... sera que alguem
|poderia me dar um help para resolver esse problema?
|agradec,o desde ja
|att
|Harlei
) :-- final da mensagem [OT] Shell Script lendo Log de Harlei Liguori 
Marcelino hligu...@gmail.com --:

-- 
Leslie H. Watter
Gerência de Inovação Corporativa / CELEPAR
Fone: +55 41 3200-6534
Curitiba - Paraná - Brasil


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110407160259.GA24487@eseae11920.celepar.parana



Re: [OT] Shell Script lendo Log

2011-04-07 Por tôpico Harlei Liguori Marcelino
Meu amigo, funcionou a ideia do while... muito obrigado mesmo! :)



Em 7 de abril de 2011 13:02, Leslie H. Watter
lesl...@celepar.pr.gov.brescreveu:

 Oi Harlei,

 Tente isso:


while [ `grep -c Shutdown complete
 /usr/lib/jboss4/server/default/log/server.log` == 0 ];
do
sleep 10;

done;

 No meu caso o server.log é zerado toda vez que o jboss inicia, então ele
 não vai ter a string Shutdown complete.


 você pode usar o while com o grep e um tail -n 10, p.ex:

 `tail -n 10 seu_arquivo.log | grep -c started in` == 0


 []

 LEslie


 Em Thu, Apr 07, 2011 at 12:40:21PM -0300, Harlei Liguori Marcelino
 escreveu:
 | Date: Thu, 7 Apr 2011 12:40:21 -0300
 | Subject: [OT] Shell Script lendo Log
 | From: Harlei Liguori Marcelino hligu...@gmail.com
 | To: debianlista debian-user-portuguese@lists.debian.org
 |
 |Amigos,
 |preciso checar se um software que demora para abrir esta aberto para
 |continuar o script. Quando eu paro e reinicio o software, ele sobe
 |completamente quando aparece as palavras started in no arquivo de
 log, e
 |so depois de aparecer isso que posso seguir o script... o problema e
 que
 |nao sei como deixar uma leitura tipo tail -f no arquivo de log
 esperando
 |aparecer started in para ele continuar o script... sera que alguem
 |poderia me dar um help para resolver esse problema?
 |agradec,o desde ja
 |att
 |Harlei
 ) :-- final da mensagem [OT] Shell Script lendo Log de Harlei Liguori
 Marcelino hligu...@gmail.com --:

 --
 Leslie H. Watter
 Gerência de Inovação Corporativa / CELEPAR
 Fone: +55 41 3200-6534
 Curitiba - Paraná - Brasil



Re: [OFF TOPIC] Shell Script

2011-02-23 Por tôpico Harlei Liguori Marcelino
Obrigado pelos comandos gente,

eu não fazia ideia de como fazer este script, mas, o Rodrigo fez exatamente
oq eu precisava com o comando abaixo:

cat time|awk -Ftime= '{ print $2 }' |cut -ds -f 1

muito obrigado mesmo!!! problema resolvido

att

Harlei


Em 22 de fevereiro de 2011 22:04, Rodrigo Escobar
rescoba...@gmail.comescreveu:

 Isto é um pouco complicado de controlar.

 Normalmente quando faz-se um script voce tem que ter um padrao de
 resultados que voce deseja filtrar para que nunca entre em alguma condição
 que voce nao queira.

 Ex:

 $ cat time|awk -Ftime= '{ print $2 }' |cut -ds -f 1
 11.078423

 O awk coloca o delimitador em 'time='  e imprime a o que vem apos esse
 delimitador ...$2... ($0 = todo conteúdo, $1 = antes do delim, $2 depois do
 delim, etc) depois o cut coloca o delimitador no 's' e imprime o que vem
 antes de 's'.

 Existe diversas outras maneiras de fazer isso, mas ai eu te pergunto, todos
 os resultados vão sair nesse padrão? Se for esse aí em cima serve, senão,
 voce vai ter que tratar as exceções.

 Abs


 2011/2/22 Allison Vollmann allisonv...@yahoo.com.br

 Você consegue fazer isso utilizando expressões regulares com egrep, sed,
 awk, perl, python ou qualquer outra linguagem de scripting, o mais simples
 ao meu ver seria uma combinação do egrep com o cut:

 # egrep -o time=([0-9\.]+) | cut -d '=' -f2

 --- Em *ter, 22/2/11, Harlei Liguori Marcelino hligu...@gmail.com*escreveu:


 De: Harlei Liguori Marcelino hligu...@gmail.com
 Assunto: [OFF TOPIC] Shell Script
 Para: debianlista debian-user-portuguese@lists.debian.org
 Data: Terça-feira, 22 de Fevereiro de 2011, 21:16


 Amigos,

 estou precisando terminar um shell script e para isso preciso localizar a
 palavra 'second' dentro de uma variável (que é o resultado de um teste de
 velocidade e vem com mais algumas informações), para assim que localizar
 pegar alguns caracteres antes, veja o exemplo:

 HTTP OK: HTTP/1.1 301 Moved Permanently - 776 bytes in 11.078 second
 response time |time=11.078423s;;;0.00 size=776B;;;0

 Essa é a linha por exemplo... Quero apenas o numero 11.078, ou seja,
 preciso conseguir pegar as 6 casas anteriores ao 'S' da palavra 'second',
 mas, não consegui fazer esta linha no shell. Alguém conseguiria me ajudar?

 agradeço desde já

 att

 Harlei








[OFF TOPIC] Shell Script

2011-02-22 Por tôpico Harlei Liguori Marcelino
Amigos,

estou precisando terminar um shell script e para isso preciso localizar a
palavra 'second' dentro de uma variável (que é o resultado de um teste de
velocidade e vem com mais algumas informações), para assim que localizar
pegar alguns caracteres antes, veja o exemplo:

HTTP OK: HTTP/1.1 301 Moved Permanently - 776 bytes in 11.078 second
response time |time=11.078423s;;;0.00 size=776B;;;0

Essa é a linha por exemplo... Quero apenas o numero 11.078, ou seja, preciso
conseguir pegar as 6 casas anteriores ao 'S' da palavra 'second', mas, não
consegui fazer esta linha no shell. Alguém conseguiria me ajudar?

agradeço desde já

att

Harlei


Re: [OFF TOPIC] Shell Script

2011-02-22 Por tôpico Allison Vollmann
Você consegue fazer isso utilizando expressões regulares com egrep, sed, awk, 
perl, python ou qualquer outra linguagem de scripting, o mais simples ao meu 
ver seria uma combinação do egrep com o cut:

# egrep -o time=([0-9\.]+) | cut -d '=' -f2

--- Em ter, 22/2/11, Harlei Liguori Marcelino hligu...@gmail.com escreveu:

De: Harlei Liguori Marcelino hligu...@gmail.com
Assunto: [OFF TOPIC] Shell Script
Para: debianlista debian-user-portuguese@lists.debian.org
Data: Terça-feira, 22 de Fevereiro de 2011, 21:16

Amigos,

estou precisando terminar um shell script e para isso preciso localizar a 
palavra 'second' dentro de uma variável (que é o resultado de um teste de 
velocidade e vem com mais algumas informações), para assim que localizar pegar 
alguns caracteres antes, veja o exemplo:


HTTP OK: HTTP/1.1 301 Moved Permanently - 776 bytes in 11.078 second response 
time |time=11.078423s;;;0.00 size=776B;;;0

Essa é a linha por exemplo... Quero apenas o numero 11.078, ou seja, preciso 
conseguir pegar as 6 casas anteriores ao 'S' da palavra 'second', mas, não 
consegui fazer esta linha no shell. Alguém conseguiria me ajudar?


agradeço desde já

att

Harlei




  

Re: [OFF TOPIC] Shell Script

2011-02-22 Por tôpico Rodrigo Escobar
Isto é um pouco complicado de controlar.

Normalmente quando faz-se um script voce tem que ter um padrao de resultados
que voce deseja filtrar para que nunca entre em alguma condição que voce nao
queira.

Ex:

$ cat time|awk -Ftime= '{ print $2 }' |cut -ds -f 1
11.078423

O awk coloca o delimitador em 'time='  e imprime a o que vem apos esse
delimitador ...$2... ($0 = todo conteúdo, $1 = antes do delim, $2 depois do
delim, etc) depois o cut coloca o delimitador no 's' e imprime o que vem
antes de 's'.

Existe diversas outras maneiras de fazer isso, mas ai eu te pergunto, todos
os resultados vão sair nesse padrão? Se for esse aí em cima serve, senão,
voce vai ter que tratar as exceções.

Abs


2011/2/22 Allison Vollmann allisonv...@yahoo.com.br

 Você consegue fazer isso utilizando expressões regulares com egrep, sed,
 awk, perl, python ou qualquer outra linguagem de scripting, o mais simples
 ao meu ver seria uma combinação do egrep com o cut:

 # egrep -o time=([0-9\.]+) | cut -d '=' -f2

 --- Em *ter, 22/2/11, Harlei Liguori Marcelino hligu...@gmail.com*escreveu:


 De: Harlei Liguori Marcelino hligu...@gmail.com
 Assunto: [OFF TOPIC] Shell Script
 Para: debianlista debian-user-portuguese@lists.debian.org
 Data: Terça-feira, 22 de Fevereiro de 2011, 21:16


 Amigos,

 estou precisando terminar um shell script e para isso preciso localizar a
 palavra 'second' dentro de uma variável (que é o resultado de um teste de
 velocidade e vem com mais algumas informações), para assim que localizar
 pegar alguns caracteres antes, veja o exemplo:

 HTTP OK: HTTP/1.1 301 Moved Permanently - 776 bytes in 11.078 second
 response time |time=11.078423s;;;0.00 size=776B;;;0

 Essa é a linha por exemplo... Quero apenas o numero 11.078, ou seja,
 preciso conseguir pegar as 6 casas anteriores ao 'S' da palavra 'second',
 mas, não consegui fazer esta linha no shell. Alguém conseguiria me ajudar?

 agradeço desde já

 att

 Harlei





Ajuda com shell scritp

2010-08-06 Por tôpico Leandro Moreira
Caros,
Estou criando um script que faz um contador que armazena dentro de um
arquivo o valor anterior e usa este para realizar o proximo salto, o
contador estar funcionando perfeitamente, conforme abaixo:

COUT=/home/lmoreira/script-dev/vpn/serial
CONTADOR=`cat $COUT`
if [  $CONTADOR -eq $CONTADOR ]; then
  let CONTADOR=$CONTADOR+1;
  echo Contador em: $CONTADOR;

fi
echo $CONTADOR  serial

So que eu preciso que o numero seja implementado com 3casas decimais tipo
001,002,003 pois vou usar essa informação também no meu scritp de firewall
para realizar liberação de portas, algume pode me ajudar a formatar esse
numero.

Att.

-- 
Leandro Moreira
Network Administrator
LPIC1 - Linux Professional Institute Certified
e-mail/msn: lean...@leandromoreira.eti.br
Tel.: + 55(32) 9906-5713


Re: Ajuda com shell scritp

2010-08-06 Por tôpico Leonardo Carneiro
Oi Leandro. Acho que vc precisa usar o utilitário 'bc'.

Acho que ele é parte dos aplicativos do GNU, então provavelmente vem
em qualquer distribuição.

2010/8/6 Leandro Moreira lean...@leandromoreira.eti.br:
 Caros,
 Estou criando um script que faz um contador que armazena dentro de um
 arquivo o valor anterior e usa este para realizar o proximo salto, o
 contador estar funcionando perfeitamente, conforme abaixo:

 COUT=/home/lmoreira/script-dev/vpn/serial
 CONTADOR=`cat $COUT`
 if [  $CONTADOR -eq $CONTADOR ]; then
   let CONTADOR=$CONTADOR+1;
   echo Contador em: $CONTADOR;

 fi
 echo $CONTADOR  serial

 So que eu preciso que o numero seja implementado com 3casas decimais tipo
 001,002,003 pois vou usar essa informação também no meu scritp de firewall
 para realizar liberação de portas, algume pode me ajudar a formatar esse
 numero.

 Att.

 --
 Leandro Moreira
 Network Administrator
 LPIC1 - Linux Professional Institute Certified
 e-mail/msn: lean...@leandromoreira.eti.br
 Tel.: + 55(32) 9906-5713



--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktimmkfkmguobf8czc=sm=hrjnzjbrremfjc+-...@mail.gmail.com



Re: Ajuda com shell scritp

2010-08-06 Por tôpico Junior Polegato - Linux

Em 06-08-2010 09:35, Leandro Moreira escreveu:

Junior,
Na linha [  $CONTADOR -eq $CONTADOR ] ele compara as variaveis se 
forem iguais ele segue se nao ele nao faz nada, como contador vai 
receber o conteudo do arquivo serial vai ser sempre valores iguais 
entao ele entre na estrutura e soma +1 a variavel, não é pra ser um 
contador do tipo conte de zero a 100 esse eu precisso q ele de apenas 
um salto cada vez que eu executar o script.


Leandro,

Desculpe, mas verificar se uma variável (CONTADOR) é igual 
(-eq) à ela mesma (CONTADOR) vai ser sempre verdadeiro, teria algum caso 
em que isso não seria verdade?


Poderíamos, ser for somente para somar 1 ao número do arquivo, 
simplificar em:


COUT=arquivo
echo $((`cat $COUT` + 1))  $COUT

Para usar este número como inteiro de 3 dígitos completado com 
zeros à esquerda, no script onde for usar:


COUT=arquivo
CONTADOR=`printf %03i \`cat $COUT\``
...
(resto do seu script com CONTADOR sendo um inteiro de 3 dígitos, 
completado com zeros à esquerda)



[]'s
 Junior Poegato


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c5c0570.8040...@juniorpolegato.com.br



shell startup script

2010-04-12 Por tôpico Leonardo Carneiro - Veltrac

Hi, i did it a small shell script to start one service at boot:

   #!/bin/bash  


   case $1 in
   start)
   echo Starting Redmine
   /etc/init.d/postgresql-8.3 start
   ruby /opt/redmine/script/server -e production 
   echo $!  /tmp/redmine.pid
   ;;
   stop)
   echo Shutting down Redmine.
   kill -9 `cat /tmp/redmine.pid`
   rm /tmp/redmine.pid
   ;;
   restart)
   $0 stop
   $0 start
   ;;
   *)
   echo Usage: $0 {start|stop|restart}
   exit 1
   esac
   exit 0


If i run the command to start the service and close my session, the 
program stops. How can i make the program ( ruby 
/opt/redmine/script/server -e production  ) to run even after i close 
my session? Tks in advance.


--
Leonardo Carneiro


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4bc31a9d.8060...@veltrac.com.br



Re: shell startup script

2010-04-12 Por tôpico Allan Carvalho
Put your script on the /etc/init.d directory, so, run the update-rc.d
with the name of your script, this command will put the script at the
startup of the system.

Hugs,
Allan Carvalho

2010/4/12 Leonardo Carneiro - Veltrac lscarne...@veltrac.com.br:
 Hi, i did it a small shell script to start one service at boot:

   #!/bin/bash

   case $1 in
       start)
           echo Starting Redmine
           /etc/init.d/postgresql-8.3 start
           ruby /opt/redmine/script/server -e production 
           echo $!  /tmp/redmine.pid
       ;;
       stop)
           echo Shutting down Redmine.
           kill -9 `cat /tmp/redmine.pid`
           rm /tmp/redmine.pid
       ;;
       restart)
           $0 stop
           $0 start
       ;;
       *)
           echo Usage: $0 {start|stop|restart}
           exit 1
   esac
   exit 0


 If i run the command to start the service and close my session, the program
 stops. How can i make the program ( ruby /opt/redmine/script/server -e
 production  ) to run even after i close my session? Tks in advance.

 --
 Leonardo Carneiro


 --
 To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact
 listmas...@lists.debian.org
 Archive: http://lists.debian.org/4bc31a9d.8060...@veltrac.com.br




--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/l2z7b6247ee1004120610jcfe90796m320c5cbbb69f0...@mail.gmail.com



  1   2   3   4   5   6   >