LACabeza

Process.cgi

Jul 5th, 2012
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.82 KB | None | 0 0
  1. #!/bin/bash
  2. IFS="
  3. "
  4. echo "Content-type: text/html
  5.  
  6. <html>
  7. <head>
  8.  <title>DashBoard</title>
  9. </head>
  10. <body>
  11. <form action=\"/cgi-bin/teste.cgi\" method=\"get\">
  12.  <TABLE border=\"2\">
  13.    <CAPTION>DASHBOARD</CAPTION>
  14.    <TR>
  15.      <TH>Processos</TH>
  16.      <TH>Data / Hora</TH>
  17.      <TH>STATUS da Rede</TH>
  18.      <TH>Memoria</TH>
  19.    </TR>"
  20.  
  21. for processo in $(ps -eo user,pid,comm,start,stat,%mem --no-heading)
  22. do
  23.   echo "<TR>"
  24.   awk '{print "<TD width=\"200\" align=\"center\"><input type=\"checkbox\" name=\"pid\" value=\""$2"\">"$3"</TD>" }' <<< $processo
  25.   awk '{print "<TD>"$4"</TD>"}' <<< $processo
  26.   awk '{print "<TD>"$5"</TD>"}' <<< $processo
  27.   awk '{print "<TD>"$6"</TD>"}' <<< $processo
  28.   echo "</TR>"
  29. done
  30.  
  31. echo "  </TABLE>
  32.  <input type=\"submit\" value=\"Finalizar\">
  33. </form>
  34. </body>
  35. </html>"
Advertisement
Add Comment
Please, Sign In to add comment