leandro.bernardo
(usa Debian)
Enviado em 29/10/2011 - 17:28h
Olá amigos do VOL.
Estou desenvolvendo um script CGI que busca informações do servidor que o CGI está rodando.
Gostaria de um auxílio para rodar o comando top -M. Quando rodo este comando dentro do script o retorno é nulo.
O script funciona mais ou menos desta maneira:
#!/bin/bash
echo "content-type: text/html"
echo
echo
echo "
<html> <head> <title> CGI script </title> </head>
<body>
<h1> Algumas informacoes sobre a maquina que o CGI esta rodando: </h1>
</body>
"
echo "<h2>Horario:</h2>"
echo "<pre> `date` </prev>"
echo " "
echo " "
echo " "
echo "<h2>Uptime:</h2>"
echo "<h4>(Informacoes sobre o tempo dos processos em execucao:)</h4>"
echo "<pre> $(uptime) </prev>"
echo " "
echo " "
echo " "
echo "<h2>Processos em execução:</h2>"
echo "<pre> $(top -M) </prev>"
echo " "
echo " "
</body>
</html>"
Pensei em redirecionar a saída do comando top para um arquivo qualquer e depois imprimir ele com a saída do comando cat,
mas até então não obtive sucesso. Espero poder contar com a ajuda de vocês!
Att,
Leandro Bernardo