summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2009-06-24 14:02:02 +0000
committerDimitri Sokolyuk <demon@dim13.org>2009-06-24 14:02:02 +0000
commitb3fbacb3aeb0df647b8411b21178362c66aab7e4 (patch)
tree50d44ceda22e03f3db346e93f687fb18b9ca5893
parent1efdae6693a269769922f27b4de2d3d1f2c5bbea (diff)
tabulize, refresh
-rw-r--r--lavg/lavg.c26
1 files changed, 18 insertions, 8 deletions
diff --git a/lavg/lavg.c b/lavg/lavg.c
index 0887d9c..eefe4ee 100644
--- a/lavg/lavg.c
+++ b/lavg/lavg.c
@@ -37,7 +37,7 @@ static const struct {
{"severe", "#ED192D"}
};
-int factor[3] = { 1, 1, 2 };
+int factor[3] = { 2, 1, 1 };
int
ncpu(void)
@@ -74,17 +74,27 @@ main(void)
n += factor[i];
}
- printf("<head>\n<title>load %.2f %s</title>\n</head>\n",
+ printf("<head>\n");
+ printf("<title>load %.2f %s</title>\n",
avg[0], status[n].name);
- printf("<body>\ncpu number: %d<br>\nload averages:", cpu);
+ printf("<meta http-equiv=\"refresh\" content=\"5\">\n");
+ printf("</head>\n");
+
+ printf("<body>\n<table>\n");
+ printf("<tr><td>cpu</td><td>%d</td></tr>\n", cpu);
+ printf("<tr><td>theshold</td><td>%.2f</td></tr>\n", threshold);
+
+ printf("<tr><td>averages</td><td>");
for (i = 0; i < 3; i++) {
- if (i > 0)
- printf(",");
- printf(" %.2f", avg[i]);
+ printf("%.2f", avg[i]);
+ if (i < 2)
+ printf(", ");
}
+ printf("</td></tr>\n");
- printf("<br>\nload status: <font color=\"%s\">%s</font>\n"
- "</body>\n", status[n].color, status[n].name);
+ printf("<tr><td>status</td><td><font color=\"%s\">%s</font></td></tr>\n",
+ status[n].color, status[n].name);
+ printf("</table>\n</body>\n");
}
printf("</html>\n");