iPrint to stderr. - energy - measure system energy usage Err bitreich.org 70 1Log /scm/energy/log.gph bitreich.org 70 1Files /scm/energy/files.gph bitreich.org 70 1Refs /scm/energy/refs.gph bitreich.org 70 1Tags /scm/energy/tag bitreich.org 70 1README /scm/energy/file/README.md.gph bitreich.org 70 1LICENSE /scm/energy/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 94c96ddd16d2012cdaaef649903e8fcc663a9296 /scm/energy/commit/94c96ddd16d2012cdaaef649903e8fcc663a9296.gph bitreich.org 70 1parent 33cf70dcdbb4ed08ba53d121d06a3c6904db9af7 /scm/energy/commit/33cf70dcdbb4ed08ba53d121d06a3c6904db9af7.gph bitreich.org 70 hAuthor: Troels Henriksen URL:mailto:athas@sigkill.dk bitreich.org 70 iDate: Wed, 23 Aug 2023 12:26:11 +0200 Err bitreich.org 70 i Err bitreich.org 70 iPrint to stderr. Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M energy.c | 2 +- Err bitreich.org 70 i M man/energy.1 | 3 ++- Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 3 insertions(+), 2 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/energy.c b/energy.c /scm/energy/file/energy.c.gph bitreich.org 70 i@@ -167,6 +167,6 @@ int main(int argc, char** argv) { Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i for (int i = 0; i < num_sensors; i++) { Err bitreich.org 70 i- printf("%-8s %6.2f J\n", sensors[i].name, sensors[i].usage(sensors[i].data)); Err bitreich.org 70 i+ fprintf(stderr, "%-8s %6.2f J\n", sensors[i].name, sensors[i].usage(sensors[i].data)); Err bitreich.org 70 i } Err bitreich.org 70 i } Err bitreich.org 70 1diff --git a/man/energy.1 b/man/energy.1 /scm/energy/file/man/energy.1.gph bitreich.org 70 i@@ -17,7 +17,8 @@ Err bitreich.org 70 i .Nm Err bitreich.org 70 i Show the energy usage of a command, similarly to how Err bitreich.org 70 i .Xr time 1 Err bitreich.org 70 i-shows the time usage. The energy usage is reported in joules. Err bitreich.org 70 i+shows the time usage. The energy usage is printed to stderr and Err bitreich.org 70 i+reported in joules. Err bitreich.org 70 i .Nm Err bitreich.org 70 i automatically attempts to use whatever sensors are available. Err bitreich.org 70 i Battery-based measurements are only used if the battery is Err bitreich.org 70 .