From 600ffa9534c5f48c6419849c69b9da9408926340 Mon Sep 17 00:00:00 2001 From: malc Date: Sun, 27 Jul 2014 21:15:12 +0400 Subject: [PATCH] hmmph --- apc | 2 +- idlestat.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apc b/apc index eaef557..b93699d 100755 --- a/apc +++ b/apc @@ -10,5 +10,5 @@ grep -q itc /proc/modules || { pid=$(pidof idlestat) \ && kill $pid \ || { - $dir/idlestat | osd_cat -f 9x15bold -A right -c black & + $dir/idlestat 3 | osd_cat -f 9x15bold -A right -c black -l 3 & } diff --git a/idlestat.c b/idlestat.c index 85621b9..ef5d024 100644 --- a/idlestat.c +++ b/idlestat.c @@ -39,6 +39,7 @@ static void idlenow (int fd, int nprocs, double *p) int main (int argc, char **argv) { int fd; + int n = 1; int nprocs; double *idle; double *curr, *prev; @@ -46,6 +47,9 @@ int main (int argc, char **argv) (void) argc; (void) argv; + if (argc > 1) + n = atoi (argv[1]); + nprocs = get_nprocs (); if (nprocs <= 0) errx (1, "get_nprocs returned %d", nprocs); @@ -67,7 +71,7 @@ int main (int argc, char **argv) idlenow (fd, nprocs, prev); s = now (); - sleep (1); + sleep (n); idlenow (fd, nprocs, curr); e = now (); d = e - s; -- 2.11.4.GIT