-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > Esse teu sistema de Script pareceu bem interessante, mas mas fiquei meio > confuso com a thread muito grande. > Seria possível você mostrar o resultado de tanto esforço, com um mínimo > de explicação. (eu acho que isso não seria OT :) )
Não... não é off topic, definitivamente. Mas claro que ele tem todo o direito de não compartilhar o código dele. Até onde ví, ele não gosta muito de mostrar código já que na descrição do problema dele não há sequer uma linha. Mas isso tudo é bastante simples. Digamos que você queira monitorar disco, utilização de memória, data das maquinas e usuários conectados. #!/bin/bash echo "Status da Máquina $(hostname)" echo echo "1 - Utilização de Disco" echo "=======================" df -h echo echo "2 - Utilização de Memória" echo "=========================" free -m echo echo "3 - Data do Sistema" echo "===================" date echo echo "4 - Usuários Conectados" echo "=======================" w echo Como você viu, zero de segredo. Quatro comandos populares, comuns e de facílima utilização. Qualquer um que tenha se preocupado em aprender um MÍNIMO de comandos Unix conhece isso. Você já leu a man page de todos os comandos sob /bin, /sbin, /usr/bin e /usr/sbin ? Eu já :) A segunda parte é mais bonita. Você cria um par de chaves publica/privada. Isso foi discutido na lista já. Replica o script e a chave pública para tantos quantos forem os seus equipamentos que você deseja monitorar e faz: for MAQ in mq1 mq2 mq3 ; do ssh usuario@"$MAQ" "/usr/local/bin/script.sh" done e pronto. Esse laço simples vai executar o script.sh localizado em /usr/local/bin em todas as máquinas, devolvendo o resultado para STDOUT. Você pode executá-lo no crontab redirecionando-o para um arquivo de log e enviando esse arquivo por e-mail para você. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD9w21rDdxWm3R8YYRAuVjAJ41519tFvHRyVvSlyl25f3ELk408gCfd5ZZ c+SGRVSWVt4scRihf6REXj0= =/j3h -----END PGP SIGNATURE----- --------------------------------------------------------------------- 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
