Frederico,
se for apenas o check se o user existe ou naum, eh soh tratar a saida do
comando useradd
if /usr/sbin/useradd $nome -g 100 2> /dev/null ; then
echo cadastrei
else
echo usuario existe
fi
[]´s
Okama
-----Original Message-----
From: Frederico Benevides [mailto:address@hidden]
Sent: Thursday, August 21, 2003 2:17 AM
To: address@hidden
Subject: [shell-script] Preciso de uma Solucao para Retorno de Erros
Bem estou fazendo um programinha simples com menu fazendo para trabalhar
com os e-mails de dominio do vpopmail.
Mas nao vou entrar direto nele, vou querer ajuda com o adduser q fará o
mesmo q faria com o script para vpopmail.
Explicar o q preciso
ao usar um script assim, vou por os pedaços apenas
echo "Digite um nome para cadastrar: "
read nome
adduser $nome -g 100
Por exemplo
Quando a funcao passar por ele, e cadastrar um usuario q nao esteja
incluido, PRONTO, ESTARA PERFEITO o script funcionando!
Mas há um outro problema!
E se o usuario existir? O q acontecerá, o proprio linux escreverá a msg,
e saira do programa.....
Tava precisando tipo fazer um esquema q ele fosse cadastrar, e pronto,
opa, usuario existe, nao tem jeito de cadastrar...
Alguém pode me ajudar uma Solução?
[]'s Frederico Benevides
OBS: se tiver jeito tb nao deixar q saia do programa por qualquer erro
gerado, gostaria de saber tb...
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em: http://br.yahoo.com/info/utos.html