Re: [shell-script] acesso a micros

2006-02-17 Por tôpico Alain
Oi Carlos Alberto, Esse teu sistema de Script pareceu bem interessante, mas mas fiquei meio confuso com a thread muito grande. Seria possível você mostrar o resultado de tanto esforço, com um mínimo de explicação. (eu acho que isso não seria OT :) ) Grato, Alain Carlos Alberto escreveu: > Bel

Re: [shell-script] acesso a micros

2006-02-17 Por tôpico Carlos Alberto
Beleza, deu certo. Era só um erro de programação, mesmo. Valeu pessoal. Em 17/02/06, MrBiTs <[EMAIL PROTECTED]> escreveu: > > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > > só tem um problema, ele executa o script no slave, mas não sai do slave > e > > volta para o master para executar o sc

Re: [shell-script] acesso a micros

2006-02-17 Por tôpico MrBiTs
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 > só tem um problema, ele executa o script no slave, mas não sai do slave e > volta para o master para executar o script em outros slaves. Como faço isso? Como ele pode não sair do slave se ele sequer entrou no slave ? Quando seu script terminar, o c

Re: [shell-script] Execussão de programa, passando parametro.

2006-02-17 Por tôpico Rafael Nunes
naum peguei direito o que vc quer naum..mais o que eu entendi é que vc quer passar um paramentro para outro comando.. sem que o usuário interfira ou veja.. se for isso? vc pode utilizar o comando xargs rpm --query --all rpm | xargs rpm --query --all -docfiles espero está ajudando..! Em Se

Re: [shell-script] acesso a micros

2006-02-17 Por tôpico Carlos Alberto
só tem um problema, ele executa o script no slave, mas não sai do slave e volta para o master para executar o script em outros slaves. Como faço isso? $ ssh [EMAIL PROTECTED] "/usr/local/bin/script_de_monitoracao.sh" > > vai enviar a você as saídas. Daí, basta criar um script com um laço para > to

Re: [shell-script] Bash script para pegar as fotos de um diretório e criar um arquivo html com os links

2006-02-17 Por tôpico Eliphas Levy Theodoro
Já que eu tava tão à toa aqui por 5 minutos, e tinha umas imagens da câmera fotográfica largadas por aqui, peguei a idéia e adicionei o convert (do ImageMagick) pra gerar uns thumbnails: http://euodeio.net/shell/thumber.sh A única coisa a mais que o seu, realmente, seria a linha: convert -th

Re: [shell-script] Dúvida mkdir com coringas

2006-02-17 Por tôpico Tiago Barcellos Peczenyj
Pelo que eu estou vendo, o coringa {texto1,texto2} é expandido na linha de comando: $ echo asd{1,2,3}.txt asd1.txt asd2.txt asd3.txt $ touch asd{1,2,3}.txt entretanto metacaracteres como [] e * parecem só opera quando algo no diretorio corrente casa com o que estas expressões se propoem a ser.

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Mauricio
Samuel Rios Carvalho wrote: > eu num vou listar o exemplo de arquivos. Bom... joguei a toalha. > vai ter vários diretório no / com os nomes iniciados de backupdados* ai > quero que ele seleciona só um já pré determinado (por isso a comparação) e > remova os outros. eu quero saber só pq num ta

Re: [shell-script] Dúvida mkdir com coringas

2006-02-17 Por tôpico Celso Viana
No comando ... mkdir i{3,4,5,6}86 ... qual é a lógica de funcionamento? ele faz um loop com o que está dentro dos colchetes? Celso Em 16/02/06, Gentil de Bortoli Júnior<[EMAIL PROTECTED]> escreveu: > On 2/16/06, Rafael Nunes <[EMAIL PROTECTED]> wrote: > > mkdir i386 i486 i586 i686 > > > > m

Re: [shell-script] Execussão de programa, passando parametro.

2006-02-17 Por tôpico Fábio Boeing
Assim ele abre o programa para o usuário, e não quero que ele seja visualizado. Pois existem outras duas variáveis que são passadas automaticamente, uma delas conforme a data em questão... E estes campos não podem ser modificados... Então preciso que ele passe o valor, e em seguida execute o 'ESC

[shell-script] RETRATAÇÃO comparação de dados

2006-02-17 Por tôpico Samuel Rios Carvalho
Gentil e todo mundo. eu tava relendo os e-mails pra eu poder ver a confusão formada. foi mal me expressei mal. o escrito num é > eu num vou listar o exemplo de arquivos. e sim O MEU ARQUIVO DE SHELL NUM VAI LISTAR OS ARQUIVOS MAS APENAS DIRETÓRIOS. conseguiram entender. me expressei mal. foi se

Re: [shell-script] Execuss�o de programa, passando parametro.

2006-02-17 Por tôpico Emerson Domingues Souto
Ja experimentou executar no prompt pra ver o q rola ? Ex: Prompt> run 01 fab0001 "abobrinha" ou Prompt> run 01 fab0001 "733" Att, Emerson - Original Message - From: Fábio Boeing To: shell-script@yahoogrupos.com.br Sent: Friday, February 17, 2006 3:38 PM Subject: Re: [shell

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Samuel Rios Carvalho
pessoal, pessoal, desculpa, fui mal interpretado. num eh querer colaborar e nem ingratidão. eh que eu tava meio perdido. tava cheio de tarefas e lendo muitos e-mail a respeito disso e as vezes não peço mil desculpas se fui mal interpretado. foi mal abraços a todos. -- Samuel Rios Carvalho ICQ

Re: [shell-script] Execussão de programa, passando parametro.

2006-02-17 Por tôpico Fábio Boeing
Por exemplo: #!/bin/bash [ "$1" ] || { echo "uso: $0 " ; exit 1 ;} VAR="$1" Isso fará com que eu guarde a variável, certo? run 01 fab0001 ${VAR} Deveria ser para passara a varivel... Então, quando meu programa fosse aberto, o campo já deveria aparecer preencido... O comando de validação, ou s

Re: [shell-script] compara��o de dados

2006-02-17 Por tôpico Emerson Domingues Souto
Apesar do colega Samuel nao querer colaborar com quem o está ajudando, ainda vai ganhar mais esta colher de chá: repare que há um "i" no final da linha q vc atribui valor à variavel LISTA, acho q ele está a mais. - Original Message - From: Tiago Barcellos Peczenyj To: she

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Tiago Barcellos Peczenyj
Ok, Digamos que vc tem um diretorio chamado 'backupdados_xx_yy_zz' vc listou ele, certo ? está no $LISTA, ok ? Bom, ai vc compara cada "pedaço" de $LISTA com xx_yy_zz ... backupdados_xx_yy_zz != xx_yy_zz backupdados_xx_yy_zz = backupdados_xx_yy_zz Então vc pode fazer DATA="backupdados_$(date

Re: [shell-script] compara��o de dados

2006-02-17 Por tôpico Emerson Domingues Souto
nao ta fazendo a comparacao pq vc usou aspas simples o correto seria usar aspas duplas, ja foi falado isso por pelo menos 3 pessoas diferentes, vc nao leu ? - Original Message - From: Samuel Rios Carvalho To: shell-script@yahoogrupos.com.br Sent: Friday, February 17, 2006 1:14

Re: [shell-script] Execussão de programa, passando parametro.

2006-02-17 Por tôpico Tiago Barcellos Peczenyj
Acho que o que tu precisa é isto: #!/bin/bash [ "$1" ] || { echo "uso: $0 " ; exit 1 ;} VAR="$1" run 01 ${VAR}0101 Mas achei um pouco confuso, o que mais vc precisa ? 2006/2/17, Fábio Boeing <[EMAIL PROTECTED]>: > > Olá lista > Talvez esse seja um problema simples, e eu esteja sentindo uma > di

Re: [shell-script] Erro com IF/ELSE

2006-02-17 Por tôpico Emerson Domingues Souto
o problema é de sintaxe, use da seguinte forma: if test $? -eq 0 ; then cdrw=false # OBS: # 1) não se usa o sinal de igual no comando if test, mas usa-se: # -eq -> igual a # -ne -> nao igual a (diferente) # -le -> menor ou igual a # -lt -> menor que # -ge -> maior ou igual a # -gt -> maior que

[shell-script] Execussão de programa, passando parametro.

2006-02-17 Por tôpico Fábio Boeing
Olá lista Talvez esse seja um problema simples, e eu esteja sentindo uma dificuldade, que para muitos é dw facil resolução. O shell que estou criando precisa executar um programa Para a correta execussão desse programa, preciso passar três parametros, porém dois deles, podem ser fornecidos diret

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Gentil de Bortoli Júnior
> > On 2/17/06, Mauricio <[EMAIL PROTECTED]> wrote: > > > > Oi Samuel... vc pode listar algum exemplo de arquivo do seu diretório? On 2/17/06, Samuel Rios Carvalho <[EMAIL PROTECTED]> wrote: > eu num vou listar o exemplo de arquivos. O que é isso, rapaz? Há várias pessoas querendo ajudá-lo e você

[shell-script] Bash script para pegar as fotos de um diretório e criar um arquivo html com os links

2006-02-17 Por tôpico Fernando Zank
Bom o script é simples mas é útil, foi um colega meu de trabalho que fez e eu gostei do script e estou disponibilizando aqui para que possa ajudar a outras pessoas também. O script pega um diretório e gera um arquivo index.html com link para as fotos é bem simples mas é útil. #!/bin/bash rm -f i

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Samuel Rios Carvalho
Consigo converter essa data em string? como faço isso? On 2/17/06, Mauricio <[EMAIL PROTECTED]> wrote: > > Ok Samuel, > Mas como você vai comparar algo que comece com backupdados com uma > data > Talvez vc queira seu if assim: > > > if [ "${DATA#backupdados_}" = "$i" ]; > > isso vai fazer o

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Tiago Barcellos Peczenyj
Puxa... Não foi respondido que vc ta usando as aspas simples no lugar de aspas duplas E que a forma como vc ta comparando ta errada ? Eu chamo isso de ingratidão... Em 17/02/06, Samuel Rios Carvalho <[EMAIL PROTECTED]> escreveu: > > eu num vou listar o exemplo de arquivos. > vai ter vários dire

Re: [shell-script] compara��o de dados

2006-02-17 Por tôpico Emerson Domingues Souto
Olá Samuel, use aspas duplas no lugar de aspas simples, pois a aspas simples protege o caracter $ e não deixa trazer o conteúdo da variável Att, Emerson Souto - Original Message - From: Samuel Rios Carvalho To: shell-script@yahoogrupos.com.br Sent: Friday, February 17, 20

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Samuel Rios Carvalho
eu num vou listar o exemplo de arquivos. vai ter vários diretório no / com os nomes iniciados de backupdados* ai quero que ele seleciona só um já pré determinado (por isso a comparação) e remova os outros. eu quero saber só pq num ta fazendo a comparação. On 2/17/06, Mauricio <[EMAIL PROTECTED]> w

Re: [shell-script] Expressao Regular

2006-02-17 Por tôpico Eliphas Levy Theodoro
Faaala grande Julio! Acho que você só está esquecendo da âncora de começo-fim de palavra: [EMAIL PROTECTED] cat numeros nonono 13461-134613 nonono nonono 476133-134613 nonono nonono.4321-4632 nonono nononoa571346-136431 nonono nonono 346-13451 nonono nonono 3646-1351 nonono nononoc4611-342a2 nono

Re: [shell-script] Salva o access.log do squid diariamente

2006-02-17 Por tôpico Emerson Domingues Souto
Tiago, 1) pq vc renomeia e depois move ? vc poderia fazer isto num único comando mv 2) este script nao ta rodando corretamente pq ? qual o erro ? se vc não nos contar o q está acontendo, nós não teremos como saber o q fazer pra ajudar ... Att, Emerson - Original Message - From: Tia

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Samuel Rios Carvalho
esse i não existe no codigo. isso poderia ser assim tb o LISTA. vou tentar aqui. On 2/17/06, Mauricio <[EMAIL PROTECTED]> wrote: > > Oi Samuel... vc pode listar algum exemplo de arquivo do seu diretório? > > > Samuel Rios Carvalho wrote: > > Pessoal, no script a baixo to fazendo um comparação. pq

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Mauricio
Ok Samuel, Mas como você vai comparar algo que comece com backupdados com uma data Talvez vc queira seu if assim: if [ "${DATA#backupdados_}" = "$i" ]; isso vai fazer o nome do arquivo ficar somente com a última porćão, que deve conter as datas, e assim comparar corretamente... é isso? Abr

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Mauricio
Oi Samuel... vc pode listar algum exemplo de arquivo do seu diretório? Samuel Rios Carvalho wrote: > Pessoal, no script a baixo to fazendo um comparação. pq num identifica > como igual? > > #!/bin/bash > LISTA=`ls / | grep backupdados*`i o que é esse i no final??? Por que não: LIS

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Samuel Rios Carvalho
o $LISTA vai listar os diretorios no / e se contiver no inicio backupdados ele lista. sacou? isso eh considerado string naum? On 2/17/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > Ola, > > Em primeiro lugar vc está comparando a string $DATA com a string $i, isto > por que as aspas si

Re: [shell-script] Salva o access.log do squid diariamente

2006-02-17 Por tôpico Tiago Barcellos Peczenyj
Não, o script parece funcionar de acordo. O que acontece é que eu não sei o que vc espera. Então... fica dificil. Que erro ele da ? As variáveis parecem estar sendo substituidas da forma esperada... Em 17/02/06, Tiago Schievenin <[EMAIL PROTECTED]> escreveu: > > #!/bin/bash > DATE=`date -d '1 d

Re: [shell-script] Salva o access.log do squid diariamente

2006-02-17 Por tôpico Mauricio
Eu não testei, mas eu protegeria as variáveis do caso: $MAQ.$DATE assim: ${MAQ}.${DATE} Abraćo, Ricio caso Tiago Schievenin wrote: > #!/bin/bash > DATE=`date -d '1 day ago' +%Y%m%d` > MAQ=`hostname | sed "s/ *//g"` > #MAQ=`hostname -a | sed "s/ *//g"` > > # renomeia os arquivos > mv /var/lo

Re: [shell-script] comparação de dados

2006-02-17 Por tôpico Tiago Barcellos Peczenyj
Ola, Em primeiro lugar vc está comparando a string $DATA com a string $i, isto por que as aspas simples protegem todos os caracteres (a menos da propria aspa simples). Faça DATA=`date +%e_%m_%y`; echo "com aspas duplas: $DATA" echo 'com aspas simples: $DATA' Agora, qual o conteudo da LISTA ? e

Re: [shell-script] Dúvida mkdir com coringas

2006-02-17 Por tôpico Rafael Nunes
Realmente ajudaram muito, obrigado a todos. utilizei o mkdir i{3,4,5,6}86 quanto ao script, vou guarda-lo pois estou em faze de aprendizado obrigado. Gostaria de abusar mais um pouco, onde tem um material completo sobre a utilização de expressões entre os comandos, e utilização de coringas..? >

Re: [shell-script] Enviar mensagens "pop-up"

2006-02-17 Por tôpico chmod000
Cara, valeu mesmo... ainda não comecei a futucar sob esse ponto de vista, mas já deu para sacar que é uma ótima solução. Vou estudar "um pouquinho" e depois posto na lista o resultado final. Valeu Galera! Todas as dicas foram ótimas, dese os comando para exibir as mensagens atá o ssh -t. Volto a

[shell-script] comparação de dados

2006-02-17 Por tôpico Samuel Rios Carvalho
Pessoal, no script a baixo to fazendo um comparação. pq num identifica como igual? #!/bin/bash LISTA=`ls / | grep backupdados*`i DATA=`date +%e_%m_%y`; for i in $LISTA do if [ '$DATA' = '$i' ]; then echo backupdados_$DATA

Re: [shell-script] Dúvida mkdir com coringas

2006-02-17 Por tôpico chmod000
É importante que não haja espaços entre a vírgula e o próximo número... ;-) Em 16/02/06, Gentil de Bortoli Júnior <[EMAIL PROTECTED]> escreveu: > > On 2/16/06, Rafael Nunes <[EMAIL PROTECTED]> wrote: > > mkdir i386 i486 i586 i686 > > > > mkdir -p i{3-6{86}} > > algo assim para criar essa es

Re: [shell-script] Erro com IF/ELSE

2006-02-17 Por tôpico Mauricio
Experimenta agora: #!/bin/sh cdrw=true while $cdrw do cdrecord -msinfo -s dev=/dev/cdrom if [[ $? = 0 ]] then cdrw=false else echo 'Sem CD' sleep 10 fi done exit 0 A resposta está abaixo: eaj1969 wrote:

[shell-script] Salva o access.log do squid diariamente

2006-02-17 Por tôpico Tiago Schievenin
#!/bin/bash DATE=`date -d '1 day ago' +%Y%m%d` MAQ=`hostname | sed "s/ *//g"` #MAQ=`hostname -a | sed "s/ *//g"` # renomeia os arquivos mv /var/log/squid/access.log.0 /var/log/squid/access.log.$MAQ.$DATE mv /var/log/squid/cache.log /var/log/squid/cache.log.$MAQ.$DATE mv /var/log/squid/store.l

[shell-script] Erro com IF/ELSE

2006-02-17 Por tôpico eaj1969
Este script esta dando erro na linha do else, oque pode estar de errado ? #!/bin/sh cdrw=true while $cdrw do cdrecord -msinfo -s dev=/dev/cdrom if test $? = 0 then cdrw = false else echo "Sem CD" sleep 10 fi done exit 0 [As partes desta mensagem que não c