Visite também: BR-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Tópico Fechado
Resultados 1 a 9 de 9

Tópico: script maluco.. (XML ou HTML?) ajuda

  1. #1
    thiagog Visitante

    Padrão script maluco.. (XML ou HTML?) ajuda

    pessoal peguei um servidor de uma empresa para administrar e quem cuidava antes usava o seguinte script para poder obter informacoes do SERVIDOR;

    #!/usr/local/bin/bash
    df -h | mail -s "Espaco em disco" admin@teste.com.br.br
    w | mail -s "Usuarios conectados" admin@teste.com.br.br
    ps -aef | mail -s "Processos rodando" admin@teste.com.br.br
    du -h /home/ | mail -s "Espaco no diretorio HOME" admin@teste.com.br.br
    dmesg | mail -s "Dmesg" admin@teste.com.br.br
    cat /etc/passwd | mail -s "Passwd" admin@teste.com.br.br
    cat /etc/group | mail -s "Grupos" admin@teste.com.br.br
    cat /etc/rc.conf | mail -s "rc.conf" admin@teste.com.br.br
    /usr/bin/netstat -an | mail -s "Conexoes ..." admin@teste.com.br.br
    /sbin/md5 /etc/* | mail -s "MD5" admin@teste.com.br.br
    uptime | mail -s "uptime" admin@teste.com.br.br

    como vcs podem ver todos os comandos enivam sua SAIDA para o email ADMIN@teste.com.br <dominio ficticio>

    como eu faco para formatar esse script para jogar as SAIDAS do comando para um arquivo HTML ou XML ?

    obrigado,

    Thiago Beier

  2. #2
    Data de Ingresso
    Feb 2004
    Localização
    Florianopolis
    Posts
    631
    Reputação
    0

    Padrão script maluco.. (XML ou HTML?) ajuda

    no lugar de mail -s usa o cat..
    tipo
    df -h | cat arquivo.html

    sei lah.. acho que soh isso?
    Se você pensa que pode ou se pensa que não pode, de qualquer forma você está certo.

  3. #3
    slice Visitante

    Padrão script maluco.. (XML ou HTML?) ajuda

    echo "<html><title>Monitor do Servidor</title>" > file.html
    echo "<body>" >> file.html #para formatar a saida dos comandos, inclua aqui a tag pre, que não esta aparecendo por se misturar com o html do fórum... e no final dos comandos, feche esta tag...
    df -h >> file.html
    n comandos >> file.html
    echo "</body></html>" >> file.html

    cat file.html | mail -s "Subject" admin@localhost.localdomain
    ou salve onde vc quiser...

    []´s

    Slice

  4. #4
    thiagog Visitante

    Padrão muito obrigado

    irei testar;
    ate mais,

    eu ja ate alterei o arquivo

    #!/usr/local/bin/bash

    #variaveis
    arq1=/var/tmp/saida.txt

    #inicio

    echo "" >> $arq1
    echo "" >> $arq1
    echo "Espaco em Disco" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    df -h >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Quem esta logado" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    w >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Processos" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    ps -aef >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Espaco em disco" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    du -h >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Dmesg" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    dmesg >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Usuarios do sistema" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    cat /etc/passwd >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Grupos do sistema" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    cat /etc/group >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "arquivo de configuracao inicial" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    cat /etc/rc.conf >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "Conexoes Atuais" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    /usr/bin/netstat -an >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    echo "MD5 etc" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1
    /sbin/md5 /etc/* >> $arq1

    echo "" >> $arq1
    echo "" >> $arq1
    echo "Finalizado" >> $arq1
    echo "" >> $arq1
    echo "" >> $arq1


    cat $arq1 | mail -s "Relatório Diário" destinatario@dominio.com.br

  5. #5
    thiagog Visitante

    Padrão estranho...

    fiz como vc me disse porem qdo roda o :

    cat file.html | mail -s "" email
    chega no meu email como se as < tags > fossem parte do arquivo e nao o arquivo no formato HTML...


    como envio um arquivo como ANEXO com o comando MAIL ?
    alguem sabe ?

    obrigado,
    no man mail <nao encontrei nada>

  6. #6
    slice Visitante

    Padrão script maluco.. (XML ou HTML?) ajuda

    fala sério... RTFM

    man mail

    SYNOPSIS
    nail [-BDdFintv~] [-s subject] [-a attachment ] [-c cc-addr] [-b bcc-addr] [-r from-addr] [-h hops] [-A account] to-addr . . .
    nail [-BDdeHiInNv~] [-T name] [-A account] -f [name]
    nail [-BDdeinNv~] [-A account] [-u user]

    flw

  7. #7
    thiagog Visitante

    Padrão script maluco.. (XML ou HTML?) ajuda

    Citação Postado originalmente por slice
    fala sério... RTFM

    man mail

    SYNOPSIS
    nail [-BDdFintv~] [-s subject] [-a attachment ] [-c cc-addr] [-b bcc-addr] [-r from-addr] [-h hops] [-A account] to-addr . . .
    nail [-BDdeHiInNv~] [-T name] [-A account] -f [name]
    nail [-BDdeinNv~] [-A account] [-u user]

    flw
    6) eu estou usando freebsd :P
    desculpe mas nao falei antes.

  8. #8
    thiagog Visitante

    Padrão script maluco.. (XML ou HTML?) ajuda

    Citação Postado originalmente por thiagog
    Citação Postado originalmente por slice
    fala sério... RTFM

    man mail

    SYNOPSIS
    nail [-BDdFintv~] [-s subject] [-a attachment ] [-c cc-addr] [-b bcc-addr] [-r from-addr] [-h hops] [-A account] to-addr . . .
    nail [-BDdeHiInNv~] [-T name] [-A account] -f [name]
    nail [-BDdeinNv~] [-A account] [-u user]

    flw
    6) eu estou usando freebsd :P
    desculpe mas nao falei antes.

    Meu serio..
    nao to aki pra brigar com ninguem tampouco pra ser melhor ..
    veja a saida do meu comando mail no FREEBSD (4.9)

    Usage: mail [-EiInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ...
    [- sendmail-options ...]
    mail [-EiInNv] -f [name]
    mail [-EiInNv] [-u user]

  9. #9
    slice Visitante

    Padrão script maluco.. (XML ou HTML?) ajuda

    sei lá, cara... nunca mexi com *bsd's, mas acho que se vc configurar seu cliente de e-mail para ler e-mails em html ele converte isso pra vc, ou seja tirar de texto plano...

Tópico Fechado

Tópicos Similares

  1. script PERL ajuda
    Por sambaloco40 no fórum Programação
    Respostas: 1
    Último Post: 14-09-2006, 15:44
  2. Ajuda em um Script
    Por edmundo no fórum Adm. em Geral
    Respostas: 3
    Último Post: 17-02-2006, 17:10
  3. Ajuda com script (bash)
    Por sarna no fórum Programação
    Respostas: 2
    Último Post: 08-03-2005, 23:42
  4. script!!!!!!!ajuda!?
    Por evalerio no fórum Programação
    Respostas: 2
    Último Post: 21-02-2005, 10:37
  5. ajuda com script
    Por dboom no fórum Adm. em Geral
    Respostas: 1
    Último Post: 02-02-2004, 00:13

Visitantes encontraram esta pagina procurando por:

Nobody landed on this page from a search engine, yet!

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens