#!/bin/bash EMAIL="[EMAIL PROTECTED]" LOG="msg" USER="rafaell"
U=$(ls /var/mail/ | grep $USER) if [ $? -ne 0 ] ; then SERVMAIL=$(netstat -l | grep smtp) if [ $? -eq 0 ] ; then cat $LOG | mail $EMAIL -s "user" exit 0 fi fi exit --- Em shell-script@yahoogrupos.com.br, "rafael\.nery" <[EMAIL PROTECTED]> escreveu > > Alguém pode me ajudar pela amor de Deus!!! > Preciso comparar se dentro do /var/mail existe um user. > Se não existir ele sai do programa, se existir ele envia um email > Por ex: > #!/bin/bash > # > # > VER=rafaell > ARQ=`ls /var/mail | paste` > if [ "$VER" != "$ARQ" ] > then > echo "nao exite esse usuario" > else > echo "exite esse usuario" > fi > > Não consigo fazer essa condição funcionar.. ele não consegue comparar. > Alguém pode me dar uma luz!? > Obrigado, > rafael. > PS: tentei assim tb: > #!/bin/bash > VER=rafaelll > for ARQ in `ls /var/mail | paste` > do > ARQ=`echo $ARQ | cut -f1` > if [ "$VER" != "$ARQ" ] > then > echo "nao exite esse usuario" > else > echo "exite esse usuario" > fi > done > --------------------------------------------------------------------- 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: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html