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 
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 
Para: debia...@googlegroups.com
CC: debian-user-portuguese , 
Henrique Fagundes 

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
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 
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 
Para: Henrique Fagundes 
CC: Debian User Portugueſe 
Data: 16/05/2016 18:15


2016-05-16 18:14 GMT-03:00 Henrique Fagundes :


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 


Em 16 de maio de 2016 17:58, Henrique Fagundes
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 
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: 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 


Em 16 de maio de 2016 17:58, Henrique Fagundes 
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: 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=t&rct=j&q=&esrc=s&source=web&cd=6&cad=rja&uact=8&ved=0CD0QFjAF&url=http%3A%2F%2Fwww.vivaolinux.com.br%2Fartigo%2FAnsible-Automatizando-o-Data-Center&ei=byqEVaKyE4z3-QH4tKvICQ&usg=AFQjCNGifVPmx8gY4k4PkYQzqtL6XI1USw&sig2=iZwNkoX6toMjxBD0hn8quw

Em 12 de março de 2015 15:59, Paulo Correia  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 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-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 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  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-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 
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 
>



-- 
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 


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"  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"  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 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"  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



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: 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: 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  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: 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
escreveu:

> 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 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-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  > 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 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-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
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 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 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 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  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 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 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
>


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: [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) 
-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



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 
| To: "P. J." 
| Cc: Debian-User 
| 
|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
| 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
|   
|  Ha

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



[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: [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
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 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. 
>
> Em 5 de outubro de 2011 00:17, Harlei Liguori Marcelino
>>  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. 

> Em 5 de outubro de 2011 00:17, Harlei Liguori Marcelino
>  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 P. J.
Em 5 de outubro de 2011 00:17, Harlei Liguori Marcelino
 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


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 
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

 



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
escreveu:

>  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 
> 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
>
>
>


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
escreveu:

>
>
> |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 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 
> 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 
> 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.
>
>


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  
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  
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
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
escreveu:

> |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
>


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
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
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 
> 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
>>
>
>


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
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
>


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
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
escreveu:

> 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 
> | To: paulo bruck 
> | Cc: debianlista 
> |
> |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 
> escreveu:
> |
> |  Bom dia
> |
> |  Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino
> |   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
> | 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
> |   escreveu:
> |
> |  sja tentou colocar no /etc/rc.local ?
> |
> |  /bin/script.sh &
> |
> |  ve se ajuda
> |
> |  2011/5/31 Harlei Liguori Marcelino 
> |
> |  Ola amigos,
> |
> 

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  
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  
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  escreveu:

sja tentou colocar no /etc/rc.local ?

/bin/script.sh &


ve se ajuda

 

2011/5/31 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





-- 
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

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 
| To: paulo bruck 
| Cc: debianlista 
| 
|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  escreveu:
| 
|  Bom dia 
| 
|  Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino
|   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
| 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
|   escreveu:
| 
|  sja tentou colocar no /etc/rc.local ?
| 
|  /bin/script.sh &
| 
|  ve se ajuda
| 
|  2011/5/31 Harlei Liguori Marcelino 
| 
|  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 privilegiada. Caso voce tenha recebido este e-mail
|  por engano, nao utilize, copie ou divulgue as informac,oes nele
|  contidas. E, por favor, avise imediatamen

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  
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  escreveu:

sja tentou colocar no /etc/rc.local ?

/bin/script.sh &


ve se ajuda

 

2011/5/31 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





-- 
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
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 
> escreveu:
>
> sja tentou colocar no /etc/rc.local ?
>
> /bin/script.sh &
>
>
> ve se ajuda
>
>
>
>  2011/5/31 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
>
>
>
>   --
> 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  escreveu:

> Bom dia
>
> Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino 
> escreveu:
>
> 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 
>>> escreveu:
>>>
>>> sja tentou colocar no /etc/rc.local ?
>>>
>>> /bin/script.sh &
>>>
>>>
>>> ve se ajuda
>>>
>>>
>>>
>>>
>>>  2011/5/31 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
>>>
>>>
>>>
>>>   --
>>> 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  
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  escreveu:

sja tentou colocar no /etc/rc.local ?

/bin/script.sh &


ve se ajuda





2011/5/31 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





-- 
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 paulo bruck
Bom dia

Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino
escreveu:

> 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 
>> escreveu:
>>
>> sja tentou colocar no /etc/rc.local ?
>>
>> /bin/script.sh &
>>
>>
>> ve se ajuda
>>
>>
>>
>>
>>  2011/5/31 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
>>
>>
>>
>>   --
>> 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 
> escreveu:
>
> sja tentou colocar no /etc/rc.local ?
>
> /bin/script.sh &
>
>
> ve se ajuda
>
>
>
>
>  2011/5/31 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
>
>
>
>   --
> 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
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  escreveu:

sja tentou colocar no /etc/rc.local ?

/bin/script.sh &


ve se ajuda






2011/5/31 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





-- 
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-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 escreveu:

> sja tentou colocar no /etc/rc.local ?
>
> /bin/script.sh &
>
>
> ve se ajuda
>
>
>
>
> 2011/5/31 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
>>
>
>
>
> --
> Fabiano Barros
> Consultor Técnico
> Cel.: 55 15 9175-4204
> barrosfabi...@gmail.com
> --
> DJSystem - Automação Comercial
> Fone/Fax: 55 15 3259-9600
>


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 
Date: Tue, 31 May 2011 11:34:34 
To: 
Cc: debianlista
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,  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 
> *Date: *Tue, 31 May 2011 10:45:47 -0300
> *To: *debianlista
> *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
escreveu:

> 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,  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 
>> *Date: *Tue, 31 May 2011 10:45:47 -0300
>> *To: *debianlista
>> *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
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,  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 
> *Date: *Tue, 31 May 2011 10:45:47 -0300
> *To: *debianlista
> *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: [OT] Shell-Script sempre ativo

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

 

Tente usar o sleep , 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  escreveu:

2011/5/31 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?


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
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  escreveu:

> 2011/5/31 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?
>>
>
> 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 
Date: Tue, 31 May 2011 10:45:47 
To: debianlista
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 Éverton Arruda
2011/5/31 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?
>

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


[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 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
escreveu:

> 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 
> | To: debianlista 
> |
> |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  --:
>
> --
> Leslie H. Watter
> Gerência de Inovação Corporativa / CELEPAR
> Fone: +55 41 3200-6534
> Curitiba - Paraná - Brasil
>


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 
| To: debianlista 
| 
|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  --:

-- 
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



[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: [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 -F"time=" '{ print $2 }' |cut -d"s" -f 1

muito obrigado mesmo!!! problema resolvido

att

Harlei


Em 22 de fevereiro de 2011 22:04, Rodrigo Escobar
escreveu:

> 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 -F"time=" '{ print $2 }' |cut -d"s" -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 
>
> 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 *escreveu:
>>
>>
>> De: Harlei Liguori Marcelino 
>> Assunto: [OFF TOPIC] Shell Script
>> Para: "debianlista" 
>> 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 -F"time=" '{ print $2 }' |cut -d"s" -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 

> 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 *escreveu:
>
>
> De: Harlei Liguori Marcelino 
> Assunto: [OFF TOPIC] Shell Script
> Para: "debianlista" 
> 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 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  escreveu:

De: Harlei Liguori Marcelino 
Assunto: [OFF TOPIC] Shell Script
Para: "debianlista" 
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


Curso de Programação Shell Script - Com Julio Neve s - Floripa/SC

2010-03-05 Por tôpico Rafael Moraes
Pela 1a vez em Florianópolis,Curso de programação Shell
Script<http://www.seventreinamentos.com.br/>
.

Ministrado por Julio Neves, um dos grandes nomes do mundo do Software Livre
e Shell Script e autor do Livro Programação Shell - Linux que está em sua 7°
edição, o curso Programação Shell Script é abordado de forma descontraída e
prática.

Serão apresentados conceitos de Shell Script, através de atividades práticas
e diversos exemplos que estão em nosso dia-a-dia. Após o treinamento o aluno
estará totalmente capacitado a usar interpretador Shell na criação de
scripts e resolução de problemas do cotidiano.
O treinamento será feito em ambiente Bash 4.1 e já contempla as principais
novidades desta versão, como coproc, vetores associativos, novas expansões
de parâmetros e muito mais.

Ao final do curso a Seven
Treinamentos<http://www.seventreinamentos.com.br/>oferecerá um jantar
aonde os alunos poderão ter um bate papo descontraído
com o instrutor.
Inscreva-se agora e ganhe 10% de desconto no pagamento a vista ou parcele em
até 10 vezes sem juros.

*Todos alunos receberão um exemplar do Livro "Programação Shell Linux" do
Julio Neves*

Seven Treinamentos <http://www.seventreinamentos.com.br>
http://www.seventreinamentos.com.br

Data: 12 a 16 de Abril
Horários: 08:00h às 18:00h
Valor: R$1499,00
Pagamento em até 10 vezes sem juros ou 10% de desconto a vista.

-- 
Att,
Rafael Moraes
Linux Professional Institute Certified - LPI 1
Novell Certified Linux Administrator - CLA
ITIL Foundations Certified


Curso de Shell Script - Com Julio Neves - Florianóp olis/SC

2010-02-15 Por tôpico Rafael Moraes
Bom dia pessoal,

Em Abril vamos ter um curso de Shell Script em Florianópolis com o Julio
Neves.

Ótima oportunidade para aqueles que desejam aprender mais de Shell Script (
desde o básico ao avançado ).

O curso será todo feito em Bash 4 ( última versão ) e ainda contará com
várias dicas de Zenity.

http://br-linux.org/2010/florianopolis-curso-de-shell-script-julio-neves/

Maiores informações:
www.seventreinamentos.com.br

Abraço a todos


-- 
Att,
Rafael Moraes
Linux Professional Institute Certified - LPI 1
Novell Certified Linux Administrator - CLA
ITIL Foundations Certified


Re: shell script

2010-02-10 Por tôpico Luiz Frederico Gaertner
Olá bom dia,

Creio que na íntegra seja manter o valor que esta entre aspas, e não
utilizar as variáveis de ambiente.

Para manter os valores precisará indicar com contra-barra \ os caracteres
que deseja que não sejam interpretados pelo bash...

então pode fazer o echo da seguinte forma:

echo "rc_asadir = \$\{HOME\}\/.asa " >> /home/user/.asa


Att,

Frederico III

Em 10 de fevereiro de 2010 09:19, Allison Vollmann  escreveu:

> Em 10/2/2010 09:11, Anderson Bertling escreveu:
>
> Bom dia
>> como eu faço p incerir essa linha "rc_askdir = ${HOME}/.asa"  na integra
>> sem mudar nada  dentro de um arquivo
>> eu fiz echo "rc_asadir = ${HOME}/.asa " >> /home/user/.asa  e ele muda
>> ${HOME} para /root/.asa ?
>> desde ja agradeço a ajuda
>>
>>
>>
>> --
>> Att
>>
>> Anderson Bertling
>>
>>
>
> Bom Dia,
>
>
> Use aspas simples ('), com aspas duplas (") as variáveis serão
> interpretadas e substituídas pelo seu valor relacionado, como é o caso do
> ${HOME}.
>
> A[]'s
>
>
> --
> To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
>
>


Re: shell script

2010-02-10 Por tôpico Allison Vollmann

Em 10/2/2010 09:11, Anderson Bertling escreveu:

Bom dia
como eu faço p incerir essa linha "rc_askdir = ${HOME}/.asa"  na integra
sem mudar nada  dentro de um arquivo
eu fiz echo "rc_asadir = ${HOME}/.asa " >> /home/user/.asa  e ele muda
${HOME} para /root/.asa ?
desde ja agradeço a ajuda



--
Att

Anderson Bertling




Bom Dia,


Use aspas simples ('), com aspas duplas (") as variáveis serão 
interpretadas e substituídas pelo seu valor relacionado, como é o caso 
do ${HOME}.


A[]'s


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



shell script

2010-02-10 Por tôpico Anderson Bertling
Bom dia
como eu faço p incerir essa linha "rc_askdir = ${HOME}/.asa"  na integra sem
mudar nada  dentro de um arquivo
eu fiz echo "rc_asadir = ${HOME}/.asa " >> /home/user/.asa  e ele muda
${HOME} para /root/.asa ?
desde ja agradeço a ajuda



-- 
Att

Anderson Bertling


Shell Script

2009-07-13 Por tôpico Messias Manoel da Silva Junior
Pessoal, estou trabalhando num script legal de administração de usuários,
estou fazendo no kdialog, infelismente pra alguns pro KDE...


Quem quiser dá uma olhadinha e dizer ou acrescentar algo, fique a vontade.

http://pastie.org/542827

Até pessoal.

-- 
__
Messias Manoel da Silva Junior
Paulo Afonso-BA
Técnico de Suporte
Linux User: #491808
LPIC - LPI000175591


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Shell Script - Comparação de pacotes .deb

2009-01-27 Por tôpico Tiago Dias
Consegui resolver parte do meu problema com isto:

cat pkg.out |  awk ' { p=$1; n=match(p, "_[[:digit:]]+"); print
substr(p,1,n); } ' | while read PKG; do grep "$PKG[0-9]" repos.out; done



2009/1/26 Felipe Augusto van de Wiel (faw) 

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> On 26-01-2009 08:12, Tiago Dias wrote:
> > 2009/1/26 Felipe Augusto van de Wiel (faw) :
> >> On 24-01-2009 01:50, Tiago Dias wrote:
> >>> Pessoal,
> >>>   Queria fazer um script para comparar pacotes instalados e
> >>> saber se existe atualização para os mesmos.
> >>>   Será que alguém tem algo parecido?
>
> [...]
>
> >>>   realizar a comparação entre o pacote instalado e os pacotes que
> >>> tenho no repositório e verificar se a versão é superio e informar
> >>> que o> tenho um(s) pacotes para atualização.
> >>
> >>Ferramenta como o apticron, cron-apt e 'apt-cache policy' não
> >> resolveriam seu problema?
>
> > Resolveriam sim, mas ainda precisam de acesso a internet.
>
> Na verdade não. Eles precisam de um repositório atualizado
> ou de uma "URL" válida de atualização. Certamente eles precisam de
> acesso à rede (ou a uma máquina atualizada).
>
>Eu entendi que você quer comparar listas de pacotes, mas
> eu não entendi o problema que você está tentando resolver. Em algum
> momento as listas de pacotes terão que sair da máquina (ou entrar
> na máquina) e a menos que isso seja feito manualmente por CD/DVD
> ou outra mídia, provavelmente a máquina terá acesso à rede.
>
>Você pode acompanhar a lista de pacotes que entram e saem
> de um determinado repositório, dependendo de qual deles você
> pretende acompanhar. Note ainda que o algoritmo de comparação de
> versão dos pacotes Debian não é trivial, por isso recomenda-se o
> uso da libapt.
>
>
> Abraço,
> - --
> Felipe Augusto van de Wiel (faw)
> "Debian. Freedom to code. Code to freedom!"
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkl+K0MACgkQCjAO0JDlykaJzgCdHXzAVEeQda+kw+3RLh2OQxJ0
> UWEAoItzIjxIf9MddhIb8FVbcTPOYk0T
> =LRHk
> -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
>
>


-- 
Tiago Dias da Silva
Administrador de Sistemas GNU/Linux
HomePage: www.dias.eti.br
Email: ti...@dias.eti.br

"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho
original"

(Albert Einstein)


Re: Shell Script - Comparação de pacotes .de b

2009-01-26 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 26-01-2009 08:12, Tiago Dias wrote:
> 2009/1/26 Felipe Augusto van de Wiel (faw) :
>> On 24-01-2009 01:50, Tiago Dias wrote:
>>> Pessoal,
>>>   Queria fazer um script para comparar pacotes instalados e
>>> saber se existe atualização para os mesmos.
>>>   Será que alguém tem algo parecido?

[...]

>>>   realizar a comparação entre o pacote instalado e os pacotes que
>>> tenho no repositório e verificar se a versão é superio e informar
>>> que o> tenho um(s) pacotes para atualização.
>> 
>>Ferramenta como o apticron, cron-apt e 'apt-cache policy' não
>> resolveriam seu problema?

> Resolveriam sim, mas ainda precisam de acesso a internet.

Na verdade não. Eles precisam de um repositório atualizado
ou de uma "URL" válida de atualização. Certamente eles precisam de
acesso à rede (ou a uma máquina atualizada).

Eu entendi que você quer comparar listas de pacotes, mas
eu não entendi o problema que você está tentando resolver. Em algum
momento as listas de pacotes terão que sair da máquina (ou entrar
na máquina) e a menos que isso seja feito manualmente por CD/DVD
ou outra mídia, provavelmente a máquina terá acesso à rede.

Você pode acompanhar a lista de pacotes que entram e saem
de um determinado repositório, dependendo de qual deles você
pretende acompanhar. Note ainda que o algoritmo de comparação de
versão dos pacotes Debian não é trivial, por isso recomenda-se o
uso da libapt.


Abraço,
- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkl+K0MACgkQCjAO0JDlykaJzgCdHXzAVEeQda+kw+3RLh2OQxJ0
UWEAoItzIjxIf9MddhIb8FVbcTPOYk0T
=LRHk
-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



Re: Shell Script - Comparação de pacotes .deb

2009-01-26 Por tôpico Tiago Dias
Resolveriam sim, mas ainda precisam de acesso a internet.

2009/1/26 Felipe Augusto van de Wiel (faw) 

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> On 24-01-2009 01:50, Tiago Dias wrote:
> > Pessoal,
> >
> >   Queria fazer um script para comparar pacotes instalados e saber se
> > existe atualização para os mesmos.
> >   Será que alguém tem algo parecido?
> >
> >   Exemplo:
> >
> >   teria um arquivos com os pacotes do meu server
> >
> >   pkg.out
> >
> >   nagios-common_1.4-1_all.deb
> >   zip_2.32_i386.deb
> >
> >   e outro com lista de pacotes do repositório
> >
> >   repos.out
> >
> >   nagios-common_1.4-2_all.deb
> >   nagios-common_1.4-3_all.deb
> >   zip_2.32-1_i386.deb
> >
> >   realizar a comparação entre o pacote instalado e os pacotes que
> > tenho no repositório e verificar se a versão é superio e informar que o
> > tenho um(s) pacotes para atualização.
>
> Ferramenta como o apticron, cron-apt e 'apt-cache policy' não
> resolveriam seu problema?
>
> Abraço,
> - --
> Felipe Augusto van de Wiel (faw)
> "Debian. Freedom to code. Code to freedom!"
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkl9RxIACgkQCjAO0JDlykYWAwCdHnXkiGogAv/0+T3LGZatdXXf
> Ie8AmgMmFOMLF9MDVeXnb4aqxIRs9qrX
> =bveV
> -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
>
>


-- 
Tiago Dias da Silva
Administrador de Sistemas GNU/Linux
HomePage: www.dias.eti.br
Email: ti...@dias.eti.br

"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho
original"

(Albert Einstein)


Re: Shell Script - Comparação de pacotes .de b

2009-01-25 Por tôpico Felipe Augusto van de Wiel (faw)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 24-01-2009 01:50, Tiago Dias wrote:
> Pessoal,
> 
>   Queria fazer um script para comparar pacotes instalados e saber se
> existe atualização para os mesmos.
>   Será que alguém tem algo parecido?
> 
>   Exemplo:
> 
>   teria um arquivos com os pacotes do meu server
> 
>   pkg.out
> 
>   nagios-common_1.4-1_all.deb
>   zip_2.32_i386.deb
> 
>   e outro com lista de pacotes do repositório
> 
>   repos.out
>  
>   nagios-common_1.4-2_all.deb
>   nagios-common_1.4-3_all.deb
>   zip_2.32-1_i386.deb
> 
>   realizar a comparação entre o pacote instalado e os pacotes que
> tenho no repositório e verificar se a versão é superio e informar que o
> tenho um(s) pacotes para atualização.

Ferramenta como o apticron, cron-apt e 'apt-cache policy' não
resolveriam seu problema?

Abraço,
- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkl9RxIACgkQCjAO0JDlykYWAwCdHnXkiGogAv/0+T3LGZatdXXf
Ie8AmgMmFOMLF9MDVeXnb4aqxIRs9qrX
=bveV
-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



Re: Shell Script - Comparação de pacotes .deb

2009-01-24 Por tôpico henry
On Saturday 24 January 2009 17:16:08 Fabiano Pires wrote:
> On Sat, Jan 24, 2009 at 5:08 PM, henry  wrote:
> > On Saturday 24 January 2009 16:50:50 Fabiano Pires wrote:
> > >  (que é preenchido quando você executa um "aptitude update").
> >
> > sou meio leigo nisso, mas quando se dá um aptitude update,
> > **genericamente**
> > não seria necessario um acesso a internet para fazer a atualizacao da
> > lista de pacotes dos servidores debian ???
>
> Como ele disse que os servidores não possuem acesso à internet, imaginei
> que ele utilize um repositório local. Nesse caso, apenas o repositório
> local precisa ter acesso a internet. Os servidores atualizam-se através do
> repositório na rede local.
>

Sei lá. Na minha visão, se ele possui um repositorio que tem acesso a internet 
na rede local, eu imagino que todas as maquinas tenham, direta ou 
indiretamente, e fosse o caso dele fazer um mirror e informar o servidor dele 
no sources.list, ou utilizar um proxy no servidor local que tenha acesso a 
internet. 

Digo isso pq a algum tempo atrás eu tinha praticamente isso: alguns servidores 
ilhados **totalmente** no mapa. Sem rede local, sem internet, sem nada.


[ ]s, Henry. 



--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Shell Script - Comparação de pacotes .deb

2009-01-24 Por tôpico Fabiano Pires
On Sat, Jan 24, 2009 at 5:08 PM, henry  wrote:

> On Saturday 24 January 2009 16:50:50 Fabiano Pires wrote:
> >  (que é preenchido quando você executa um "aptitude update").
>
> sou meio leigo nisso, mas quando se dá um aptitude update,
> **genericamente**
> não seria necessario um acesso a internet para fazer a atualizacao da lista
> de pacotes dos servidores debian ???
>

Como ele disse que os servidores não possuem acesso à internet, imaginei que
ele utilize um repositório local. Nesse caso, apenas o repositório local
precisa ter acesso a internet. Os servidores atualizam-se através do
repositório na rede local.

Fabiano Pires
LPIC-2
http://pragasdigitais.blogspot.com/
Livrando você da escória da Internet!




>
> [ ]s, Henry.
>
>


Re: Shell Script - Comparação de pacotes .deb

2009-01-24 Por tôpico henry
On Saturday 24 January 2009 16:50:50 Fabiano Pires wrote:
>  (que é preenchido quando você executa um "aptitude update").

sou meio leigo nisso, mas quando se dá um aptitude update, **genericamente** 
não seria necessario um acesso a internet para fazer a atualizacao da lista 
de pacotes dos servidores debian ??? 

[ ]s, Henry.



--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Shell Script - Comparação de pacotes .deb

2009-01-24 Por tôpico Fabiano Pires
2009/1/24 Tiago Dias 

> Preciso realmente implementar este script, pois os servidores não tem
> acesso a internet.
>
> 2009/1/24 Fabiano Pires 
>
> 2009/1/24 Tiago Dias 
>>
>> Pessoal,
>>>
>>>   Queria fazer um script para comparar pacotes instalados e saber se
>>> existe atualização para os mesmos.
>>>   Será que alguém tem algo parecido?
>>>
>>>   Exemplo:
>>>
>>>   teria um arquivos com os pacotes do meu server
>>>
>>>   pkg.out
>>>
>>>   nagios-common_1.4-1_all.deb
>>>   zip_2.32_i386.deb
>>>
>>>   e outro com lista de pacotes do repositório
>>>
>>>   repos.out
>>>
>>>   nagios-common_1.4-2_all.deb
>>>   nagios-common_1.4-3_all.deb
>>>   zip_2.32-1_i386.deb
>>>
>>>   realizar a comparação entre o pacote instalado e os pacotes que
>>> tenho no repositório e verificar se a versão é superio e informar que o
>>> tenho um(s) pacotes para atualização.
>>>
>>>
>>> Att,
>>>
>>>
>>> --
>>> Tiago Dias da Silva
>>> Administrador de Sistemas GNU/Linux
>>> HomePage: www.dias.eti.br
>>> Email: ti...@dias.eti.br
>>>
>>> "A mente que se abre a uma nova idéia jamais voltará ao seu tamanho
>>> original"
>>>
>>> (Albert Einstein)
>>>
>> Dei uma googlada rápida e achei o "apt-show-versions". utilizando a opção
>> "-u" ele exibe uma lista dos pacotes que podem ser atualizados, nesse
>> estilo:
>>
>> php4-gd/etch upgradeable from 6:4.4.4-8+etch4 to 6:4.4.4-8+etch6
>> libmysqlclient15off/etch upgradeable from 5.0.32-7etch5 to
>> 5.0.51a-17~bpo40+1
>> libvorbis0a/etch upgradeable from 1.1.2.dfsg-1.4 to 1.2.0.dfsg-3.1~bpo40+1
>> libvorbisenc2/etch upgradeable from 1.1.2.dfsg-1.4 to
>> 1.2.0.dfsg-3.1~bpo40+1
>> libpcre3-dev/etch upgradeable from 6.7-1 to 6.7+7.4-4
>> samba/etch upgradeable from 3.0.24-6etch4 to 3.0.24-6etch10
>> mtr-tiny/etch upgradeable from 0.71-2 to 0.71-2etch1
>>
>> Creio que isso resolve seu problema (a menos que queira **realmente**
>> fazer um script. Nesse caso, Have Fun!!!).
>>
>> Abraços,
>>
>> Fabiano Pires
>> LPIC-2
>> http://pragasdigitais.blogspot.com/
>> Livrando você da escória da Internet!
>>
>
>
> Mas se eu entendi bem o funcionamento do programa, ele não precisa de
conexão à internet para funcionar, pois ele pega a lista de pacotes
disponíveis através do arquivo local (que é preenchido quando você executa
um "aptitude update").

Fabiano Pires
LPIC-2
http://pragasdigitais.blogspot.com/
Livrando você da escória da Internet!


Re: Shell Script - Comparação de pacotes .deb

2009-01-23 Por tôpico Fabiano Pires
2009/1/24 Tiago Dias 

> Pessoal,
>
>   Queria fazer um script para comparar pacotes instalados e saber se
> existe atualização para os mesmos.
>   Será que alguém tem algo parecido?
>
>   Exemplo:
>
>   teria um arquivos com os pacotes do meu server
>
>   pkg.out
>
>   nagios-common_1.4-1_all.deb
>   zip_2.32_i386.deb
>
>   e outro com lista de pacotes do repositório
>
>   repos.out
>
>   nagios-common_1.4-2_all.deb
>   nagios-common_1.4-3_all.deb
>   zip_2.32-1_i386.deb
>
>   realizar a comparação entre o pacote instalado e os pacotes que tenho
> no repositório e verificar se a versão é superio e informar que o tenho
> um(s) pacotes para atualização.
>
>
> Att,
>
>
> --
> Tiago Dias da Silva
> Administrador de Sistemas GNU/Linux
> HomePage: www.dias.eti.br
> Email: ti...@dias.eti.br
>
> "A mente que se abre a uma nova idéia jamais voltará ao seu tamanho
> original"
>
> (Albert Einstein)
>
Dei uma googlada rápida e achei o "apt-show-versions". utilizando a opção
"-u" ele exibe uma lista dos pacotes que podem ser atualizados, nesse
estilo:

php4-gd/etch upgradeable from 6:4.4.4-8+etch4 to 6:4.4.4-8+etch6
libmysqlclient15off/etch upgradeable from 5.0.32-7etch5 to
5.0.51a-17~bpo40+1
libvorbis0a/etch upgradeable from 1.1.2.dfsg-1.4 to 1.2.0.dfsg-3.1~bpo40+1
libvorbisenc2/etch upgradeable from 1.1.2.dfsg-1.4 to 1.2.0.dfsg-3.1~bpo40+1
libpcre3-dev/etch upgradeable from 6.7-1 to 6.7+7.4-4
samba/etch upgradeable from 3.0.24-6etch4 to 3.0.24-6etch10
mtr-tiny/etch upgradeable from 0.71-2 to 0.71-2etch1

Creio que isso resolve seu problema (a menos que queira **realmente** fazer
um script. Nesse caso, Have Fun!!!).

Abraços,

Fabiano Pires
LPIC-2
http://pragasdigitais.blogspot.com/
Livrando você da escória da Internet!


Shell Script - Comparação de pacotes .deb

2009-01-23 Por tôpico Tiago Dias
Pessoal,

  Queria fazer um script para comparar pacotes instalados e saber se
existe atualização para os mesmos.
  Será que alguém tem algo parecido?

  Exemplo:

  teria um arquivos com os pacotes do meu server

  pkg.out

  nagios-common_1.4-1_all.deb
  zip_2.32_i386.deb

  e outro com lista de pacotes do repositório

  repos.out

  nagios-common_1.4-2_all.deb
  nagios-common_1.4-3_all.deb
  zip_2.32-1_i386.deb

  realizar a comparação entre o pacote instalado e os pacotes que tenho
no repositório e verificar se a versão é superio e informar que o tenho
um(s) pacotes para atualização.


Att,


-- 
Tiago Dias da Silva
Administrador de Sistemas GNU/Linux
HomePage: www.dias.eti.br
Email: ti...@dias.eti.br

"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho
original"

(Albert Einstein)


Re: Ajuda com Shell Script Avançado - Algue m se atreve.

2008-07-11 Por tôpico Junior Polegato - Linux

gunix escreveu:

Preciso criar um script que faça +- isso
Alguem pode me ajudar?
Vou ter uma variavel chamada
IF="eth0 eth1 eth2"
e vou ter varios parametros
eth0_IP=10.1.0.1 
eth1_IP=100.100.100.1 
...
vou jogar isso num for para ler a variavel IF e ao entrar ele tenta os ip.
Um exemplo do que quero é:
for i in $IF; do
ifconfig $i $i_IP netmask $i_MASK broadcast $i_BCAST up
done
preciso concatenar estas a variavem $IF com o  _IP  para que eu 
obtenha o resultado de $eth0_IP como faço isso?

Alguem pode me ajudar.
Parece uma loucura, maso que preciso fazer é uma rotina que vai ler 
diversos valores que alteram somente o inicial

O Acima foi so um exmplo de que preciso.
A raciocinio é igual
Fui bem claro?
Algeum pode me ajudar?
Quando tento concaternar
echo $$IF ele da problema.


Olá,

  Não entendi muito bem, mas pode fazer assim:

ETH[0 * 3 + 0] = "1.1.1.1"  # IP da eth0
ETH[0 * 3 + 1] = "255.255.255.0"# MASK da eth0
ETH[0 * 3 + 2] = "1.1.1.255"# BCAST da eth0

ETH[1 * 3 + 0] = "1.1.1.2"  # IP da eth1
ETH[1 * 3 + 1] = "255.255.255.0"# MASK da eth1
ETH[1 * 3 + 2] = "1.1.1.255"# BCAST da eth1
. . .
MAX_ETH=(([EMAIL PROTECTED] / 3))
for ((i=0; i < MAX_ETH; i++; do
   ifconfig ${ETH[i * 3 + 0]} netmask ${ETH[i * 3 + 1]} broadcast 
${ETH[i * 3 + 2]} up

done

Onde o primeiro número entre colchetes é o da eth e o último é 0=IP, 
1=MASK e 2=BCAST. O "* 3 +" é para "emular" duas dimensões em Bash.



Se ainda insistir no seu método, tente:

for i in $IF; do
   IP="`eval "echo \$$i_IP"`"
   MASK="`eval "echo \$$i_MASK"`"
   BCAST="`eval "echo \$$i_BCAST"`"
   ifconfig $i $IP netmask $MASK broadcast $BCAST up
done


[]'s
   Junior Polegato


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ajuda com Shell Script Avançado - Algue m se atreve.

2008-07-11 Por tôpico Allison Vollmann
Bom eu acho que não preciso explicar muito do script abaixo, pois pouca 
coisa muda do seu, eu apenas usei o while pois estou usando uma variável 
incremental para servir de índice para o loop nas matrizes.



#!/bin/sh

IF=(eth0 eth1)
IP=(192.168.0.1 192.168.0.2)
MASK=(255.255.255.0 255.255.0.0)
BCAST=(192.168.0.0 192.168.0.0)
x=0

while [ $x != [EMAIL PROTECTED] ]
do
ifconfig ${IF[$x]} ${IP[$x]} netmask ${MASK[$x]} broadcast ${BCAST[$x]} up
let "x = x+1"
done
---


Abraços;

gunix escreveu:

Preciso criar um script que faça +- isso
Alguem pode me ajudar?

Vou ter uma variavel chamada

IF="eth0 eth1 eth2"
e vou ter varios parametros

eth0_IP=10.1.0.1 
eth1_IP=100.100.100.1 
...

vou jogar isso num for para ler a variavel IF e ao entrar ele tenta os ip.
Um exemplo do que quero é:

for i in $IF; do
ifconfig $i $i_IP netmask $i_MASK broadcast $i_BCAST up
done

preciso concatenar estas a variavem $IF com o  _IP  para que eu 
obtenha o resultado de $eth0_IP como faço isso?


Alguem pode me ajudar.
Parece uma loucura, maso que preciso fazer é uma rotina que vai ler 
diversos valores que alteram somente o inicial

O Acima foi so um exmplo de que preciso.

A raciocinio é igual
Fui bem claro?

Algeum pode me ajudar?
Quando tento concaternar

echo $$IF ele da problema.

aTt
Gustavo





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ajuda com Shell Script Avançado - Alguem se atreve.

2008-07-10 Por tôpico Thiago Silveira Alexandre
vc quer eh concatenar cada interface com seus parametros eh isso?


2008/7/10 gunix <[EMAIL PROTECTED]>:

> Preciso criar um script que faça +- isso
> Alguem pode me ajudar?
>
> Vou ter uma variavel chamada
>
> IF="eth0 eth1 eth2"
> e vou ter varios parametros
>
> eth0_IP=10.1.0.1
> eth1_IP=100.100.100.1
> ...
>
> vou jogar isso num for para ler a variavel IF e ao entrar ele tenta os ip.
> Um exemplo do que quero é:
>
> for i in $IF; do
> ifconfig $i $i_IP netmask $i_MASK broadcast $i_BCAST up
> done
>
> preciso concatenar estas a variavem $IF com o  _IP  para que eu obtenha o
> resultado de $eth0_IP como faço isso?
>
> Alguem pode me ajudar.
> Parece uma loucura, maso que preciso fazer é uma rotina que vai ler
> diversos valores que alteram somente o inicial
> O Acima foi so um exmplo de que preciso.
>
> A raciocinio é igual
> Fui bem claro?
>
> Algeum pode me ajudar?
> Quando tento concaternar
>
> echo $$IF ele da problema.
>
> aTt
> Gustavo
>
>
>


Ajuda com Shell Script Avançado - Alguem se atreve.

2008-07-10 Por tôpico gunix
Preciso criar um script que faça +- isso
Alguem pode me ajudar?

Vou ter uma variavel chamada

IF="eth0 eth1 eth2"
e vou ter varios parametros

eth0_IP=10.1.0.1
eth1_IP=100.100.100.1
...

vou jogar isso num for para ler a variavel IF e ao entrar ele tenta os ip.
Um exemplo do que quero é:

for i in $IF; do
ifconfig $i $i_IP netmask $i_MASK broadcast $i_BCAST up
done

preciso concatenar estas a variavem $IF com o  _IP  para que eu obtenha o
resultado de $eth0_IP como faço isso?

Alguem pode me ajudar.
Parece uma loucura, maso que preciso fazer é uma rotina que vai ler diversos
valores que alteram somente o inicial
O Acima foi so um exmplo de que preciso.

A raciocinio é igual
Fui bem claro?

Algeum pode me ajudar?
Quando tento concaternar

echo $$IF ele da problema.

aTt
Gustavo


Re: shell script

2008-06-26 Por tôpico PEdroArthur_JEdi
groups="audio,video"

for name in $(cat $1)
do
useradd -G $groups $name
passwd $name
done

# fim

Aparti daí você já consegue adicionar seus usuários de seu arquivo
texto (tem que sanitizar a entrada). Esses outros recursos que você
quer, pesquise um pouco...

Quanto a senha, você pode utilizar a sáida do crypt(3) e gerar uma
senha aleatória para cada usuário. Pesquise um pouco também...

-- 
PEdroArthur_JEdi


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



shell script

2008-06-26 Por tôpico wancleber vieira
Pessoal, preciso resolver um problema que e o seguinte:


Criar um script que crie contas de usuarios a partir de um arquivo de
entrada contendo os nomes do usuarios. Preciso tb configurar uma senha
padrao criptografada e q expire no primeiro logon para que seja alterada
pelo usuario.

desde ja obrigado pela ajuda.


Re: chamando fork() em um shell script

2008-06-13 Por tôpico Thiago Silveira Alexandre
eu resolvi o problema colocando um sleep depois do dhclient pra fazer meu
script ficar esperando o final do dhclient.
obrigado a todos pela ajuda :D

2008/6/13 Bruno Schneider <[EMAIL PROTECTED]>:

> 2008/6/11 Thiago Silveira Alexandre escreveu:
> >
> > ele executa o dhclient, depois imprimi o que tem no echo mas não termina
> de
> > executar o script.
> >
>
> Como assim não termina? Depois do echo só tem um exit...
>
> --
> Bruno Schneider
> http://www.dcc.ufla.br/~bruno/ 
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>


Re: chamando fork() em um shell script

2008-06-13 Por tôpico Bruno Schneider
2008/6/11 Thiago Silveira Alexandre escreveu:
>
> ele executa o dhclient, depois imprimi o que tem no echo mas não termina de
> executar o script.
>

Como assim não termina? Depois do echo só tem um exit...

-- 
Bruno Schneider
http://www.dcc.ufla.br/~bruno/


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



  1   2   3   4   >