| 415 |
|
" -s Display stat differences repeatedly\n" |
| 416 |
|
" -o Display stat differences once\n" |
| 417 |
|
" -t DELAY When repeating, wait DELAY seconds between updates (default 1)\n" |
| 418 |
< |
" -p Display CPU usage as percentages rather than absolute values\n" |
| 418 |
> |
" -p Display CPU usage differences as percentages rather than\n" |
| 419 |
> |
" absolute values\n" |
| 420 |
|
"\n"); |
| 421 |
|
printf("Version %s - report bugs to <%s>.\n", |
| 422 |
< |
PACKAGE_VERSION, PACKAGE_BUGREPORT); |
| 422 |
> |
PACKAGE_VERSION, PACKAGE_BUGREPORT); |
| 423 |
|
exit(1); |
| 424 |
|
} |
| 425 |
|
|
| 465 |
|
if (display_mode == DISPLAY_MRTG) { |
| 466 |
|
if ((argc - optind) != 2) |
| 467 |
|
die("mrtg mode: must specify exactly two stats"); |
| 468 |
< |
if (repeat_mode != REPEAT_NONE) |
| 468 |
> |
if (repeat_mode == REPEAT_FOREVER) |
| 469 |
|
die("mrtg mode: cannot repeat display"); |
| 470 |
|
} |
| 471 |
+ |
|
| 472 |
+ |
if (use_cpu_percent && repeat_mode == REPEAT_NONE) |
| 473 |
+ |
die("CPU percentage usage display requires stat differences"); |
| 474 |
|
|
| 475 |
|
switch (repeat_mode) { |
| 476 |
|
case REPEAT_NONE: |