Script que funciona em uma distribuição e não em outra.

1. Script que funciona em uma distribuição e não em outra.

Hamilton Sena
hsena

(usa Debian)

Enviado em 18/10/2005 - 18:33h

Olá pessoal...
Espero que eu tenha postado no lugar correto, senão desculpa ai.
estou com um pequeno problema...
Tenho um servidor PDC rodando Debian 3.1r0,
peguei um script de envio de e-mail, só que quando
utilizo esse script no servidor da esse erro:
OBS: Quando envio os comando um a um no console ele funciona.
pdc:/home/tass/scripts# ./email.sh
Trying 200.203.162.195...
Connected to thor.ampernet.com.br.
Escape character is '^]'.
220 thor.ampernet.com.br ESMTP AmperNet Telecomunicacoes Ltda
250 thor.ampernet.com.br
Connection closed by foreign host.

Quando testo no kalango 3.1, Big linux 2.0 e Conectiva 10 ele funciona certinho.
OBS: Sem a necessidade de ter um servidor de e-mail instalado, e o smtp
que eu utilizo não necessita de autenticação.
Abaixo vai o script:


#!/bin/sh
teste=`df -h | grep "/dev" | cut -f4 -dG | cut -f1 -d/`
n=2
EMAIL_ORIGEM="meu e-mail"
EMAIL_DESTINO="e-mail de destino"
Maquina="smtp"
texto1="xxxxxx"
texto2="xxxxxx"
texto3="xxxxxx"
texto4="xxxxxx"
texto5="xxxxxx"



(sleep $n; echo helo minha maquina;sleep $n; echo mail from: $EMAIL_ORIGEM;
sleep $n; echo rcpt to: $EMAIL_DESTINO; sleep $n; echo data; sleep $n;
echo 'SUBJECT: Informações do servidor de Impressão';sleep $n;
echo $texto1; echo $texto2; echo $texto3; echo $texto4; echo""; echo $texto5; sleep $n; echo .;
sleep $n; echo quit) | telnet $Maquina 25


  


2. Estranho...


jalexandre

(usa Debian)

Enviado em 20/10/2005 - 12:08h

Hum... se você puder postar uma mensagem de erro ou dar mais algum detalhe, ajudaria ;)
O que posso dizer por hora, compare as versões dos serviços que você executa no script, configurações e ou permissões.