Re: [shell-script] sobre o o comando "ps -ef"

2006-04-18 Por tôpico Reinaldo Carvalho
Isso foi uma insanidade do pessoal do kernel que durou do kernel ~ 2.4.20 a 2.4.26, aproximadamente, onde os serviços (de internet - camada de aplicação) estavam sendo nomeados como processos internos do kernel. Seu script deve precer os dois casos. On 4/18/06, Ricardo Acosta <[EMAIL PROTECTED]>

[shell-script] Re: Script para monitoracao de maquina

2006-04-18 Por tôpico Leandro Lustosa
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Bom aí esta um exemplo que fiz, caso queira que não pare, basta deixar o looping infinito! Ou deixa só uns ping mesmo que nem este script para não ficar floodando. #!/bin/sh # Script Para Testar Echo Request ( slackuser_ ) # Coloque o IP do Servidor

Re: [shell-script] ER para email

2006-04-18 Por tôpico Fernando Zank
Uma vez um ex colega de trabalho tava me mostrando isso, mas é bem complicado segue o link do forum que ele mostro: http://qs321.pair.com/~monkads/?node_id=393804 Resumindo o link ele pediu pra verem se estava certa a regex dele ([a-z]|[0-9])+((\.)+([a-z]|[0-9])+)*(\-|\_)*([a-z]|[0-9])[EMAIL PROT

[shell-script] ER para email

2006-04-18 Por tôpico murgent_shell
Olá Pessoal Estou tentando com egrep fazer uma ER para validação de email, mas o problema eh que não estou conseguindo, alguém usa alguma ER para essa finalidade? Grato - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta men

[shell-script] Ex-Aluno SERVMEC / PONTO FORTE

2006-04-18 Por tôpico Ricardo Tavares Evangelista
Como vai, professor Julio !! Fui aluno seu na SERVMEC no curso Dbase III Plus com Clipper Summer 87, no horario da noite, voce me ofereceu o primeiro emprego como Programador, em Clipper Summer 87, no SUPERMERCADO PONTO FORTE, onde vc estava desenvolvendo os sistemas, tendo que deixar para

Re: [shell-script] Re: Sed2

2006-04-18 Por tôpico jackson braga
que por sinal muito util tmb valeu mano On 4/18/06, Reinaldo Marques de Lima <[EMAIL PROTECTED]> wrote: > > com 18 caracteres no SED > > > > $ sed 's/\([a-z]\)|.*/\1/' ja > juaquin > nando > batman > > > >

Re: [shell-script] Script para monitoracao de maquina

2006-04-18 Por tôpico Flavio Junior
Se eu entendi, a resposta do amigo seria uma verificação do Return Code do PING.. Mas quando o retcode for != 0, ele sairia do while... O ideal para o seu caso seria um while 1; do while 1; do ping ${servip} -W1 if [$? = "1"];then echo "servidor desligado" /executa_onda else echo "se

Re: [shell-script] sobre o o comando "ps -ef"

2006-04-18 Por tôpico Flavio Junior
Não sei não.. eu tava olhando aqui, e parece que os processos descritos com [] no "ps" são processos rodando em kernel-mode. Mas não tenho certeza. De uma verificada nos sites sobre isso. E se tem algum cabimento seu processo estar entrando em kernel-mode. Flavio do Carmo Junior On 4/18/06, F

Re: [shell-script] Script para monitoracao de maquina

2006-04-18 Por tôpico Alfredo Casanova
bom, nao sei se no shell script tem isso mas deve existir algo como while [ $? = 0 ] On 4/18/06, lroveri <[EMAIL PROTECTED]> wrote: > > Olá, > > gostaria de um auxilio para montar um script que faça o seguinte: > tenho que deixar rolando um ping, soh que esse ping nao pode parar. > E quando ele ap

Re: [shell-script] sobre o o comando "ps -ef"

2006-04-18 Por tôpico Fabio Boeing
Olá amigo... Isso deve ter algo a ver com a ditru que está usando. Bom, tentei de várias formas simular esse case, mas em nenhum dos caso os [ ] apareceram. - Original Message - From: Ricardo Acosta To: shell-script@yahoogrupos.com.br Sent: Tuesday, April 18, 2006 3:25 AM Su

[shell-script] Script para monitoracao de maquina

2006-04-18 Por tôpico lroveri
Olá, gostaria de um auxilio para montar um script que faça o seguinte: tenho que deixar rolando um ping, soh que esse ping nao pode parar. E quando ele apresentar 5 respostar seguidas diferentes da resposta normal do ping ele vai executar um outro script. Eu fiz um extremamente tosco mas não est

Re: [SHELL-SCRIPT] egrep

2006-04-18 Por tôpico Fernando Zank
valeu, a idéia é essa ae mesmo, so acertei ela no meu script $egrep -ir "

Re: [shell-script] Último dia do mês?

2006-04-18 Por tôpico Tiago Barcellos Peczenyj
Mas essa do date mata a pau ! On 4/18/06, Alfredo Casanova <[EMAIL PROTECTED]> wrote: > achei melhor essa do tiago, saiu muito mais claro > :D > > On 4/18/06, Fabricio Lopes de Souza <[EMAIL PROTECTED]> wrote: > > > > bingo ! > > > > date --date "month $(date +%m"/01/%Y") yesterday" > > > > - mont

Re: [SHELL-SCRIPT] egrep

2006-04-18 Por tôpico Fabricio Lopes de Souza
veja se te ajuda : egrep "<.*[^>]" On 4/18/06, Fernando Zank <[EMAIL PROTECTED]> wrote: > To tentando procurar arquivos de js através do meu script mas que não > estejam com a tag fechada > > eu consegui achar os que tem > > $egrep -ir "

Re: [shell-script] Último dia do mês?

2006-04-18 Por tôpico Alfredo Casanova
achei melhor essa do tiago, saiu muito mais claro :D On 4/18/06, Fabricio Lopes de Souza <[EMAIL PROTECTED]> wrote: > > bingo ! > > date --date "month $(date +%m"/01/%Y") yesterday" > > - month = passa 1 mes > - $(date +%m"/01/%Y") = vai pro dia 01 do mês > - yesterday = volta 1 dia > > mostra o u

Re: [shell-script] Re: Sed2

2006-04-18 Por tôpico Alfredo Casanova
Gente, desculpa a chatisse mas se der pra vcs explicarem o que cada parte dos comandos faz quando postam eles, seria otimo :D assim todo mundo aprende, e não só copia :) On 4/18/06, Reinaldo Marques de Lima <[EMAIL PROTECTED]> wrote: > > com 18 caracteres no SED > > ==

Re: [shell-script] Guarda valor de ultima execução

2006-04-18 Por tôpico Fabricio Lopes de Souza
não funcionou pq ? como você implementou ai ? On 4/18/06, jackson braga <[EMAIL PROTECTED]> wrote: > é desse jeito nao funcionou não, continuo tentando > > mais valeu assim mesmo > > On 4/17/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > > > Vc pode gravar em um arquivo, por exemplo

Re: [shell-script] expr não está funcionando

2006-04-18 Por tôpico Fabricio Lopes de Souza
sugiro essa sintaxe X_Y=$( expr $X + $Y ) do que à com crases , mto mais legível :) On 4/18/06, Ricardo Acosta <[EMAIL PROTECTED]> wrote: > escreva a linha: > CONTADOR=expr "$CONTADOR+1" <<--- aqui não funciona > > da seguinte forma: > CONTADOR=`expr $CONTADOR + 1` > > as `` e os espacos entre $C

Re: [shell-script] Último dia do mês?

2006-04-18 Por tôpico Fabricio Lopes de Souza
bingo ! date --date "month $(date +%m"/01/%Y") yesterday" - month = passa 1 mes - $(date +%m"/01/%Y") = vai pro dia 01 do mês - yesterday = volta 1 dia mostra o ultimo dia do mes aual :D brigado gentil , vc eh mto gentil sabia ?! ( sem graça né -_-" ) uhahuahua On 4/17/06, Gentil de Bortoli J

[SHELL-SCRIPT] egrep

2006-04-18 Por tôpico Fernando Zank
To tentando procurar arquivos de js através do meu script mas que não estejam com a tag fechada eu consegui achar os que tem $egrep -ir "

[shell-script] arrays -- foreach

2006-04-18 Por tôpico oteb_04
Olá Estou vendo como resolver um item da lista de coisas a serem feitas em um script(upgrade-windowmaker-defaults do pct .deb). Uma das coisas que estimula a tarefa é que talvez isso matenha o script em #!/bin/bash e o autor não faça a tradução para perl. O item: * Fix that ugly hack with fix

[shell-script] Re: Sed2

2006-04-18 Por tôpico Reinaldo Marques de Lima
com 18 caracteres no SED $ sed 's/\([a-z]\)|.*/\1/' ja juaquin nando batman só pra contribuir com mais uma solução...8^) --- Em shell-script@yahoogrupos.com.br, "jackson braga" <[EMAIL PROTECTED]> escreve

Re: [shell-script] Sed2

2006-04-18 Por tôpico jackson braga
Na mosca tanks my brother On 4/18/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > De repente assim: > > $ cat ja > > juaquin|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A > nando|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A > batman|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A > > $ sed '/\([a-z]\)|.*/

[shell-script] Re: Senhas

2006-04-18 Por tôpico Reinaldo Marques de Lima
Akkamai, creio que esse comando só funcione como root, neste caso seria bom usar o SUDO dentro do script. # é apenas uma dica, não cheguei a testar. --- Em shell-script@yahoogrupos.com.br, Akkamai Shami <[EMAIL PROTECTED]> escreveu > > Bom dia pessoal. > Ainda não estou conseguindo passar a

[shell-script] Senhas

2006-04-18 Por tôpico Akkamai Shami
Bom dia pessoal. Ainda não estou conseguindo passar a senha com o comando: echo usuario:senha | chpasswd --md5 Ele dá uma mensagem de erro "usage -e", mas o -e não funcina também!! Alguem já conseguiu passar uma senha sem intervenção do usuario em um Shell Script?! Akkama

Re: [shell-script] expr não está funcionando

2006-04-18 Por tôpico Ricardo Acosta
escreva a linha: CONTADOR=expr "$CONTADOR+1" <<--- aqui não funciona da seguinte forma: CONTADOR=`expr $CONTADOR + 1` as `` e os espacos entre $CONTADOR, + e 1 resolve o problema do contador! mas aqui tentei rodar o seu script e deu erro na seguinte linha: MEMORIA=`expr $AC_MEM_USED / $CONTADOR

RE: [shell-script] Contar usuários logados no sistema

2006-04-18 Por tôpico IGOR
Desculpa, com o comando que passei consegui contar quantas vezes o usuário está logado. Desculpem pelo incomodo. Obrigado Igor De:shell-script@yahoogrupos.com.br Para:shell-script@yahoogrupos.com.br Cópia: Data:Mon, 17 Apr 2006 18:47:13 -0300 Assunto:RE: [shell-script] Contar usuários lo

Re: [shell-script] expr não está funcionando

2006-04-18 Por tôpico Tiago Barcellos Peczenyj
Vc pode invocar diretamente as funções matematicas do shell assim (aritmetica de inteiros): CONTADOR=1 while [ $CONTADOR -lt 5 ] do echo "contador $CONTADOR" MEMORIA=$((AC_MEM_USED / CONTADOR)) CONTADOR=$((CONTADOR + 1)) done Entretanto vc queria fazer uma divisão por zero logo de inicio... is

Re: [shell-script] expr não está funcionando

2006-04-18 Por tôpico Victor Leonardo
Acho que faltou envolver o expr com `` . Inté! Em Ter, 2006-04-18 às 13:39 +, Alex Rodrigues escreveu: > Bom Dia Pesoall, > tenho um script onde preciso fazer uma divisão, sendo que não estou >conseguindo retornar o valor satifatorio > #!/bin/sh > CONTADOR=0 > while

[shell-script] expr não está funcionando

2006-04-18 Por tôpico Alex Rodrigues
Bom Dia Pesoall, tenho um script onde preciso fazer uma divisão, sendo que não estou conseguindo retornar o valor satifatorio #!/bin/sh CONTADOR=0 while [ $CONTADOR -lt 5 ] do echo "contador $CONTADOR" MEMORIA=`expr $AC_MEM_USED / $CONTADOR` CONTADOR=expr "$CONTADOR+1"

Re: [shell-script] Sed2

2006-04-18 Por tôpico Tiago Barcellos Peczenyj
Agora eu vi que, para o primeiro campo, é muito facil $ sed '/|.*/s///g' ja juaquin nando batman mas claro que o cut, awk e outros utilitarios também realizam facilmente esta função (como demonstrado aqui) On 4/18/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > De repente assim: > > $

Re: [shell-script] Sed2

2006-04-18 Por tôpico Sandro Costa
echo "juaquin|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A" | cut -d'|' -f1 jackson braga wrote: > Como os irmão já notarão meu forte não é Sed, mais como comecei esse sistema > em shell tenho certeza que com ajuda de vos irei termina, chegando de bla > bla bla > > tenho a seguinte linha > > juaquin|

Re: [shell-script] Sed2

2006-04-18 Por tôpico Alfredo Casanova
cara, esse awk parece ser fantástico :D não vejo a hora de chegar nessa parte do livro do júlio, que estou devorando a cada dia :) On 4/18/06, Fernando Zank <[EMAIL PROTECTED]> wrote: > > bom seguindo a idéia do tiago eu troquei para caso tivesem nomes com > numeros > no meio ou letras maiúsculas

Re: [shell-script] Sed2

2006-04-18 Por tôpico Fernando Zank
bom seguindo a idéia do tiago eu troquei para caso tivesem nomes com numeros no meio ou letras maiúsculas $cat ja juaquin|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A NANDO|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A batman98|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A $sed '/\([a-zA-Z0-9]\)|.*/s//\1/g' ja ju

Re: [shell-script] Sed2

2006-04-18 Por tôpico Ricardo Acosta
[EMAIL PROTECTED] cat ja juaquin|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A nando|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A batman|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A [EMAIL PROTECTED] awk -F"|" '{print $1}' ja usando o awk com a opção -F vc pode dizer qual eh o delimitador de campos e, depois eh soh

Re: [shell-script] Sed2

2006-04-18 Por tôpico Alfredo Casanova
echo "juaquin|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A" | cut -f1 -d\| -f1 = pega apenas o 1o campo -d\| = separado pelo delimitador | a \ antes do | serve para indicar que o caractere | nao deve ser interpretado, e as aspas entre sua string devem existir para que os pipes nao sejam interpretados

Re: [shell-script] Sed2

2006-04-18 Por tôpico Tiago Barcellos Peczenyj
De repente assim: $ cat ja juaquin|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A nando|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A batman|10.0.0.1|00:EF:cd:54:46:FF|64|64|200|A $ sed '/\([a-z]\)|.*/s//\1/g' ja juaquin nando batman On 4/18/06, jackson braga <[EMAIL PROTECTED]> wrote: > Como os irmão já nota

Re: [shell-script] Guarda valor de ultima execução

2006-04-18 Por tôpico jackson braga
é desse jeito nao funcionou não, continuo tentando mais valeu assim mesmo On 4/17/06, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > Vc pode gravar em um arquivo, por exemplo > > #!/bin/bash > read IP < /path/do/file > IP=$(alguma coisa com $IP ...) > cria_subnet $IP && echo $IP > /path