Re: [shell-script] Shell email

2005-12-06 Por tôpico Rodrigo Monteiro
Caro Hebert, On 12/5/05, Herbert Alexander Faleiros <[EMAIL PROTECTED]> wrote: > On Monday 05 December 2005 11:43, Emerson Domingues Souto wrote: > > o colega Herbert parece não prestar muita atenção a essas práticas > > Se querem gerar código redundante/desnecessário é com vocês. > > Por que eu a

[shell-script] Auto Login com ssh ( sem troca de chaves )

2005-12-06 Por tôpico Fabricio Lopes de Souza
Para quem queria , eu fiz um negocinho bem simples usando expect , ainda estou deixando ele mais bunitinho e completo pra no final ser uma aplicacao que pra mim vai gerenciar a imensidao de ips de clientes que tenho que decorar : [code auto_ssh.sh] #!/bin/bash lista="/usr/auto_ssh/autossh.list" e

[shell-script] Achar diretório do Script

2005-12-06 Por tôpico Alain
Como eu acho em que diretório está o script atual? Eu sei que $0 tem o nome completo, o comando abaixo faz o inverso, ou seja me dá só o nome mas eu quero só o diretório. Exemplo $0 é /opt/bin/firefox.sh eu quero /opt/bin Assim eu posso chamer o outro script firefoxrun.sh que está no mesmo dir

Re: [shell-script] Achar diretór io do Script

2005-12-06 Por tôpico Emerson Domingues Souto
Alain, Uma opção seria utilizar o DIRNAME, embora a variável $0 nem sempre siginifica o caminho do script. Prompt> dirname /opt/bin/firefox.sh /opt/bin Emerson - Original Message - From: Alain To: shell-script@yahoogrupos.com.br Sent: Tuesday, December 06, 2005 11:31 AM Su

[shell-script] PHP + Shell

2005-12-06 Por tôpico Fabio Pires
Ola galera Estou precisando de uma ajudinha em uma função do php !!! Preciso que a função abaixo tenha a nomenclatura descripta porém a saida do comando é redirecionada através do sinal de ">" para o diretório "/dev/null"! e após isso é devolvido o console para mim através das opções "2>&

[shell-script] Shell

2005-12-06 Por tôpico tschievenin
Bom como disse sou iniciante nessa area de programação shell, fiz um script que é mais um exercício do que um script usual, gostaria de saber o pq do meu script não entrar no if pois ele só manda o email como se o serviço estivesse parado. Agradeço desde já!! OS=`uname -s` [EMAIL PROTECTED] [EM

Re: [shell-script] Achar diretório do Script

2005-12-06 Por tôpico Tiago Barcellos Peczenyj
isso ja foi abordado aqui. que eu lembre vc tem duas opções. 1) se vc der o caminho completo, a solução é fazer $(dirname $0) 2) se vc executa o script e ele está em algum diretorio, vc tem que usar o which para encontra-lo uma forma pratica, #!/bin/bash DIR=$(which $0 2>&- || dirname $0) echo "

Re: [shell-script] Duvida

2005-12-06 Por tôpico Fernando Pereira
Seguinte Fabiano, Gostaria de ser avisado por e-mail somente quando o espaco em disco fosse superior a 90% de utilizacao e o load somente acima de 1.0. ? Poderiam me ajudar? Atenciosamente, Fernando Pereira On 12/5/05, Fabiano Caixeta Duarte <[EMAIL PROTECTED]> wrote: > > Salve! > > Qual dos

Re: [shell-script] Auto Login com ssh ( sem troca de chaves )

2005-12-06 Por tôpico Fernando Pereira
Nao funcionou na minha maquina nao. Estou utilizando o Debian Woody. []' fernando pereira On 12/6/05, Fabricio Lopes de Souza <[EMAIL PROTECTED]> wrote: > > Para quem queria , eu fiz um negocinho bem simples usando expect , > ainda estou deixando ele mais bunitinho e completo pra no final ser >

Re: [shell-script] PHP + Shell

2005-12-06 Por tôpico Tiago Barcellos Peczenyj
Humm Tu queres executar um comando, então esse $this->name é o tal do nome do pacote que tu quer usar de argumento em um programa. Acho que o seu $cmd tem que ser assim: $cmd = "dpkg -l | grep " . $this->name . " > /dev/null 2>&1"; a parte shell seria assim, se o teu php ta certo, ai tens que

Re: [shell-script] Achar diretório do Script

2005-12-06 Por tôpico Julio C. Neves
Alain, o cmd dirname te devolve o caminho relativo. Entao uma forma de resolver isso eh: cd $(dirname $0) pwd cd - [ ]s, Julio :wq Alain wrote: >Como eu acho em que diretório está o script atual? Eu sei que $0 tem o >nome completo, o comando abaixo faz o inverso, ou seja me dá só o nome >mas

[shell-script] Script de backup

2005-12-06 Por tôpico Sergio Maia Rabelo
Olá pessoal goataria de uma ajuda, o script abaixo estava correto so que agora so esta fazendo o backup de uma das redes (acd). Será que pode estar errado o que ae ? Valeu, parabéns pela lista. =) Sérgio Maia. #!/bin/sh -x # DATA=`date +%H%M-%d-%m-%Y` LP=/var/log M=/bin/mount ST=/usr/bin/star UM

Re: [shell-script] Shell

2005-12-06 Por tôpico Tiago Barcellos Peczenyj
De novo ? Tche, faz assim na primeira execução do teu arquivo: manda_email_ok(){ # ... } manda_email_erro(){ # ... } MASTER=master.txt LOG=log.txt service squid status > $LOG if diff $MASTER $LOG >/dev/null then manda_email_ok else manda_email_erro fi na primeira vez que vc executar, ele vai

Re: [shell-script] PHP + Shell

2005-12-06 Por tôpico Reinaldo Carvalho
function isUpdating() { $cmd = "dpkg -l | grep " . $this->name . " > /dev/null 2>&1"; } Em 06/12/05, Fabio Pires<[EMAIL PROTECTED]> escreveu: > Ola galera > > Estou precisando de uma ajudinha em uma função do php !!! > > Preciso que a função abaixo tenha a nomenclatura descripta porém a sa

Re: [shell-script] Shell

2005-12-06 Por tôpico Emerson Domingues Souto
Amigo, tenho a impressão de que ja te demos o caminho das pedras, mas caso eu esteja enganado, vamos lá: 1) em qual if o script está entrando ? 2) coloque echo nas variáveis antes do if para visualizar o conteúdo delas, assim vc saberá pq entrou ou não no if 3) uma opção no lugar do echo é debug

Re: [shell-script] Shell

2005-12-06 Por tôpico Humberto Pereira
Voce deve testar o status do comando service, e nao o retorno como vc esta fazendo. Veja: [EMAIL PROTECTED] ~]# service sshd status sshd (pid 24369 24367 2354) is running... [EMAIL PROTECTED] ~]# echo $? 0 [EMAIL PROTECTED] ~]# service sendmail status sendmail is stopped [EMAIL PROTECTED] ~]# ech

Re: [shell-script] Shell

2005-12-06 Por tôpico Tiago Schievenin
Cara muito obrigado mesmo...me ajudou muitoagradeço mesmo.funcionou perfeitamente. Humberto Pereira <[EMAIL PROTECTED]> escreveu: Voce deve testar o status do comando service, e nao o retorno como vc esta fazendo. Veja: [EMAIL PROTECTED] ~]# service sshd status sshd (pid 24369 243

Re: [shell-script] Achar diretório do Script

2005-12-06 Por tôpico Alain
É mais enrrolado do que eu pensava... Fiz uns testes com a sugestão do Emerson, simplifiquei um pouco para isto: DIR=$(dirname $(which $0)) Mas será que vai funcionar sempre? A solução do Julio é ok, mas tenho um certo receio de mudar de diretório e alguma coisa dar errado no meio. Outra altern

[shell-script] Analise sintatica de Shell

2005-12-06 Por tôpico Rafael Pereira
Caros, gostaria de saber se existe alguma ferramenta q faca a analise sintatica de um script shell sem precisar executar ele. Testar se as variaveis foram inicializadas, se nao existe nenhum for sem do/done, chaves faltando, essas coisas. Tbm gostaria q me indicassem um depurad

Re: [shell-script] Achar diretório do Script

2005-12-06 Por tôpico Gabriel Gilini
não vejo porque o receio de usar a dica do Júlio se for apenas para armazenar o diretório... mas se vc ao invés disso quiser apenas armazenar o caminho para outro script no mesmo dir, acho que não deve incluir o $0: NOVO=$(dirname)/script2.sh Espero ter ajudado, Gabriel Gilini [As partes desta m