relz
(usa Debian)
Enviado em 06/11/2008 - 09:56h
Pessoal, preciso urgente mesmo de um script para fazer a seguintes funções:
criar um programa que envie um e-mail para administradores de rede quando ocorrer algum problema com os
servidores.
Assim que for executado, o programa solicitará um nome e senha do operador que enviará a mensagem. A senha
consistirá do nome digitado de maneira inversa. Exemplo: operador cgrippi, senha ippirgc.
O programa receberá do operador o número da filial ou o nome do servidor com problema. Em seguida, perguntará
se o operador deseja enviar um e-mail somente para os administradores ou para os administradores e operadores
responsáveis pelo servidor. Por fim, o programa perguntará ao operador qual o tipo de problema ocorrido com o
servidor. O operador escreverá uma frase explicando o problema ocorrido.
O e-mail a ser enviado terá o seguinte formato:
Nome do operador: ...
Nome do servidor com problema: ...
Nome do administrador responsável pelo servidor: ...
Descrição do problema: ...
O arquivo ArqServ.txt contém a relação dos servidores e operadores. Este arquivo tem o seguinte formato:
<no da filial> <nome do servidor> <administrador do servidor> <operador1> <operador2>...<operadorn>
Após o envio dos e-mails, o programa exibirá a seguinte mensagem ao operador:
“E-mail enviado para x pessoas”
onde, x é o número de pessoas que receberam o e-mail (operadores e/ou administrador)
Após exibir a mensagem do item anterior, o programa perguntará se o operador deseja enviar mais algum e-mail. Se
a resposta for negativa, o programa será finalizado.
Mas tem os seguintes problemas:
Todos os dados de entrada devem ser verificados (número de filiais com letras ou com número maior que 28,
operador ou servidor inexistente, senha do operador inválida) e uma mensagem de aviso correspondente
deverá ser exibida ao operador.
depois da terceira tentativa de logon sem sucesso, isto é, nome de operador inválido, o programa deverá ser
encerrado
E o operador terá, no máximo, 20 segundos para digitar sua senha, a qual não poderá ser ecoada na tela;
Se puderem ajudar..
tentei fazer algumas coisas porem as condições nao tao indo..
Se pudessem ajudar..
ficaria grato